Mrb arkadaşlar;
Delphi 2009 ve MySql 5.0 kullanıyorum...
Formum uzerinde bir tane DateTimePicker iki tane de ComboBox var. Yapmak istediğim DateTP dan bir tarih secilecek daha sonra CBox lardan saat. Amac secilen tarih ve secilen saat aralıklarındaki verileri getirme. Yani DateTP dan 23.02.2010 u CBox lardan ise 11:00 ve 12:00 seceneklerini sectim. Bana bu tarihte, bu saat aralığındaki verileri getirecek kodlar lazım. MySql de

SELECT * FROM tablo_ismi WHERE DATE(zaman)
BETWEEN '2010.02.23' AND '2010.02.23'
AND DATE_FORMAT(zaman, '%H') BETWEEN 11 AND 17;
(zaman) : tarih kayıtlarını icinde tutan kolon ismi

bu kodu MySql derleyicisinde yazdığımda bana o tarihteki saat 11 ve 17 arasındaki verileri getiriyor. Ama ben Delphi'de DBGrid icinde gostermek istiyorum... ve bu kodu Delphi'de yazdığımda bana bircok hata veriyor.

Query1.SQL.Clear;
Query1.SQL.Add(yukardaki kod bloğu)

Ama
Query1.SQL.Clear;
Query1.SQL.Text := ('select * from tablo_ismi')
Query1.Open;

dediğim zaman verileri sorgusuz sualsiz hepsini DBGrid'e getiriyor...

Umarım derdimi anlatabildim, birkac gun icinde cozmem lazım yardımlarınızı bekliyorum...
__________________