Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
İki tarih arası sorguda... [Çözüldü]
#1
İki tarih arasında listeleme yapmak istiyorum, fakat tarih alanım nedense işe yaramıyor belirtilen tarihle dışındaki verilerde listeleniyor. Acaba nerede hata yapıyorum?

 
       
       Close;
        SQL.Clear;
        SQL.Add('Select * From SATILAN');
        SQL.Add('Where URUNKODU Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('Or URUN Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('Or MODEL Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('And TARIH Between :Trh1 And :Trh2 Order By TARIH ASC, SAAT Desc Limit 0,1000');
        ParamByName('Trh1').AsDate := IlkTarih.Date;
        ParamByName('Trh2').AsDate := SonTarih.Date;
        Prepared := True;
        Open;
Cevapla
#2
(30-06-2017, Saat: 01:46)dilo Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olİki tarih arasında listeleme yapmak istiyorum, fakat tarih alanım nedense işe yaramıyor belirtilen tarihle dışındaki verilerde listeleniyor. Acaba nerede hata yapıyorum?

 
       
       Close;
        SQL.Clear;
        SQL.Add('Select * From SATILAN');
        SQL.Add('Where URUNKODU Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('Or URUN Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('Or MODEL Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('And TARIH Between :Trh1 And :Trh2 Order By TARIH ASC, SAAT Desc Limit 0,1000');
        ParamByName('Trh1').AsDate := IlkTarih.Date;
        ParamByName('Trh2').AsDate := SonTarih.Date;
        Prepared := True;
        Open;

 
              
        SQL.Add('Where URUNKODU Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('Or URUN Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('Or MODEL Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('And TARIH Between :Trh1 And :Trh2 Order By TARIH ASC, SAAT Desc Limit 0,1000');        

 
              
        SQL.Add('Where (URUNKODU Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('Or URUN Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add('Or MODEL Like ' + QuotedStr('%' + EditUrun.Text + '%'));
        SQL.Add(') And TARIH Between :Trh1 And :Trh2 Order By TARIH ASC, SAAT Desc Limit 0,1000');        

        
olarak deneyebilir misiniz.
Cevapla
#3
(30-06-2017, Saat: 09:13)meko Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
              
   SQL.Add('Where (URUNKODU Like ' + QuotedStr('%' + EditUrun.Text + '%'));
   SQL.Add('Or URUN Like ' + QuotedStr('%' + EditUrun.Text + '%'));
   SQL.Add('Or MODEL Like ' + QuotedStr('%' + EditUrun.Text + '%'));
   SQL.Add(') And TARIH Between :Trh1 And :Trh2 Order By TARIH ASC, SAAT Desc Limit 0,1000');        
olarak deneyebilir misiniz.

Teşekkür ederim.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [ÇÖZÜLDÜ]-cxDBPivotGrid Seçili Satır Alan Değeri Alma hi_selamlar 2 94 21-06-2018, Saat: 10:40
Son Yorum: hi_selamlar
  [ÇÖZÜLDÜ] Resource - Uygulama Üzerinden Veri Gömme hyperxman 8 283 09-05-2018, Saat: 16:18
Son Yorum: hi_selamlar
  [ÇÖZÜLDÜ] Google Calendar API Server tipi Erişim Metodu hakkında tecrübesi olan mrmarman 40 1.391 08-05-2018, Saat: 21:34
Son Yorum: Fesih ARSLAN
  Veri Tabanına Tarih Eklemek Mericx 22 850 26-04-2018, Saat: 22:58
Son Yorum: Slyman
  WSDL import [ÇÖZÜLDÜ] malitutuncu 11 705 25-04-2018, Saat: 09:10
Son Yorum: malitutuncu



Konuyu Okuyanlar: 1 Ziyaretçi