oracle da tarih sorunu

Oracle veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
zagamedline
Üye
Mesajlar: 14
Kayıt: 01 Nis 2006 12:01
Konum: mersin
İletişim:

oracle da tarih sorunu

Mesaj gönderen zagamedline »

merhabalar;

oracle tarafında yaptığım tarih bazlı sorgularda bi sorun yok..

fakat aynı sorguyu Delphi den AdoQuery de kullandığımda sorgu çalışmıyor....

Kod: Tümünü seç


SELECT B.T_ADI AS IST,T.T_KOD AS KOD, T.T_ADI as TAHLIL_ADI, COUNT(*) AS ADET FROM TABLE2_1_2002 T, TABLE10_1_2002_12 I, TABLE5_1_2002 B 
WHERE T.T_KOD=I.T_ISLKOD 
 AND  T.T_ISTKOD=B.T_KOD 
 AND I.T_ISLTAR between '01.12.2007' and '31.12.2007'  
 AND B.T_ADI='BOŞ !!!' 
GROUP BY B.T_ADI,T.T_KOD,T.T_ADI 

boş kayıtlar geliyor... fakat adet alanları '0' geliyor. halbuki oracle tarafında adet alanları '0' değil.


Nasıl çözebilirim....
Herşey, Yeri ve Zamanı Geldiğinde Olacaktır...

Za-Ga-Med-Line

http://www.kimseyokmu.org.tr
rapor
Üye
Mesajlar: 1
Kayıt: 11 Mar 2008 05:48
Konum: http://www.raporyazilim.com
İletişim:

Re: oracle da tarih sorunu

Mesaj gönderen rapor »

aşağıdaki kodu bi dene istersen.

Kod: Tümünü seç

SELECT B.T_ADI AS IST,T.T_KOD AS KOD, T.T_ADI as TAHLIL_ADI, COUNT(*) AS ADET FROM TABLE2_1_2002 T, TABLE10_1_2002_12 I, TABLE5_1_2002 B
WHERE T.T_KOD=I.T_ISLKOD
AND  T.T_ISTKOD=B.T_KOD
AND to_date(I.T_ISLTAR,'dd.mm.yyyy') between to_date('01.12.2007','dd.mm.yyyy') and to_Date('31.12.2007' ,'dd.mm.yyyy')
AND B.T_ADI='BOŞ !!!'
GROUP BY B.T_ADI,T.T_KOD,T.T_ADI 
kolay gelsin
Cevapla