ay ay sorgulama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
coskun
Üye
Mesajlar: 46
Kayıt: 22 Nis 2005 05:50
Konum: istanbul

ay ay sorgulama

Mesaj gönderen coskun »

hazırladığım kod şu şekilde

ibdataset1.close;
ibdataset1.selectsql.clear;
ibdataset1.selectsql.add('select tesisatno, firmaad, sum(odenmeb) from elkfat');
ibdataset1.selectsql.add('where monthof(fattar)=1');
ibdataset1.selectsql.add('group by tesisatno, firmaad');
ibdataset1.open;

bu kodla ocak ayına aitolan ödenecek miktarları almak istiyorum. ama sürekli month komutunda hata veriyor nasıl yapabilirim.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Hangi veritabanını kullanıyorsunuz?
Kullandıgınız veritabanının SQL i icinde montof diye bir fonksiyon var mı acababa? Muhtemelen olmadigi iicin bu hatayi veriyordur....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
selman
Üye
Mesajlar: 664
Kayıt: 04 Ara 2003 12:06
Konum: İzmir

Mesaj gönderen selman »

selam

Kod: Tümünü seç

//IBQUERY bileşeninin içine //
select sum(odenen) from cislem
where tarih between   :TARIH1 AND :TARIH2 AND ckod=:ckod
sql,ine böyle bir şey yazın
//daha sonra//
//iki adet datetimepicker koyun//
IBQuery1.parambyname('TARIH1').Value := datetimepicker1.Date;
IBQuery1.parambyname('TARIH2').value := datetimepicker2.Date;
IBQuery1.Open;//

bu kodla sadece ocak ayı değil istediğiniz herhangi bir ayın ödenecek miktarı bulabilirsiniz.
Cevapla