Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

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
  Datasnap Türkçe karakter sorunu [Çözüldü] hakanharbeli 4 107 11-02-2018, Saat: 03:29
Son Yorum: hakanharbeli
Star ıdHTTP Post hakkında? [Çözüldü] Cyber 1 84 06-02-2018, Saat: 13:36
Son Yorum: Cyber
  Form create h.k (Çözüldü ) cinarbil 12 265 25-01-2018, Saat: 12:09
Son Yorum: cinarbil
  Wsdl Xml Importer(Çözüldü) yhackup 17 221 09-01-2018, Saat: 15:42
Son Yorum: yhackup
  iki tarih ve saat arasındaki ay gün ve saat farkı erdogan 2 121 31-12-2017, Saat: 19:25
Son Yorum: adelphiforumz



Konuyu Okuyanlar: 2 Ziyaretçi