Engin.
Kilopat
- Katılım
- 18 Haziran 2016
- Mesajlar
- 1.958
- Makaleler
- 2
- Çözümler
- 10
Merhaba. İki tarih arasındaki verileri toplamak istiyorum. Aşağıdaki kodu deniyorum fakat ölçüt veri tipi uyuşmazlığı gibi bir hata veriyor program. Yardım edin.
Delphi bilmeseniz dahi SQL komutunu söylemeniz yeterli. Nerede hatam var anlayamadım tam olarak.
Delphi bilmeseniz dahi SQL komutunu söylemeniz yeterli. Nerede hatam var anlayamadım tam olarak.
SQL:
select sum(randevuUcret) as toplam from gecmisRandevular where randevuTarih between :baslangictarihi and :bitistarihi
Kod:
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Text := 'select sum(randevuUcret) as toplam from gecmisRandevular where randevuTarih between :bitistarihi and :baslangictarihi';
Parameters.ParamByName('baslangictarihi').Value:=datetimepicker1.Date;
Parameters.ParamByName('bitistarihi').Value:=datetimepicker2.Date;
Open;
ADOQuery1.First;
while not ADOQuery1.Eof do
begin
Label3.Caption:='Kazanç: '+(ADOQuery1['toplam']);
//ADOQuery1.Next;
end;
end;