SQL e bi alana göre iki tarih arası sorgu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 10
- Kayıt: 19 Eki 2005 03:48
- İletişim:
SQL e bi alana göre iki tarih arası sorgu
dm1.Qsorgu.SQL.Clear;
dm1.Qsorgu.SQL.Add('select sum(FATURATUTARI) from dn where FATURATUR = ''' + (ComboFatura.Text) + ''' between ''' + datetostr(datetimepicker1.Date) + ''' and ''' + datetostr(datetimepicker2.Date) + ''' ');
dm1.Qsorgu.Open;
dbedit2.Text := formatfloat('#,###.00', dm1.Qsorgu.fields[0].Value);
sql diziminde hata yapıyorum galiba.
dm1.Qsorgu.SQL.Add('select sum(FATURATUTARI) from dn where FATURATUR = ''' + (ComboFatura.Text) + ''' between ''' + datetostr(datetimepicker1.Date) + ''' and ''' + datetostr(datetimepicker2.Date) + ''' ');
dm1.Qsorgu.Open;
dbedit2.Text := formatfloat('#,###.00', dm1.Qsorgu.fields[0].Value);
sql diziminde hata yapıyorum galiba.
-
- Üye
- Mesajlar: 10
- Kayıt: 19 Eki 2005 03:48
- İletişim:
İki tarih arası sorgu
pardon kusura bakmayın..bi an sql deki hata varsa hemen görünür sandım
Burda yapmak istediğim combobox da seçilen alana göre ve iki tane datetimepicker de seçilen tarih aralığına göre arama sorgu ile ilgili kayıtları çağırmak
combo fatura türünü,
datetimepickerler1 ilk tarih
datetimepickerler2 son tarih
kullnıcı fatura türünü seçecek...ve iki tarih aralığında o fatura türüne ait kayıtlar gelecek...
teşekkürler...
Burda yapmak istediğim combobox da seçilen alana göre ve iki tane datetimepicker de seçilen tarih aralığına göre arama sorgu ile ilgili kayıtları çağırmak
combo fatura türünü,
datetimepickerler1 ilk tarih
datetimepickerler2 son tarih
kullnıcı fatura türünü seçecek...ve iki tarih aralığında o fatura türüne ait kayıtlar gelecek...
teşekkürler...
between den önce..
Kod: Tümünü seç
... and TarihAlani between ...
-
- Üye
- Mesajlar: 10
- Kayıt: 19 Eki 2005 03:48
- İletişim:
Kod: Tümünü seç
dm1.Qsorgu.SQL.Add('select sum(FATURATUTARI) from dn where ( FATURATUR = ''' + (ComboFatura.Text) + ''' ) and ( TARIH between ''' + datetostr(datetimepicker1.Date) + ''' and ''' + datetostr(datetimepicker2.Date) + ''' )');
could not convert varinat of type (Null) into type (Double)
hatası alıyorum...
-
- Üye
- Mesajlar: 10
- Kayıt: 19 Eki 2005 03:48
- İletişim:
db
db olarak PARADOX ile yapıyorum....
-
- Üye
- Mesajlar: 10
- Kayıt: 19 Eki 2005 03:48
- İletişim:
tamam
tamam tamam
dbedit2.Text := formatfloat('#,###.00', dm1.Qsorgu.fields[0].Value);
hata burda...
deger boş geliyor...
formatfloat da boş gelen değeri çevirme 0 yap nasıl diyebilirim ?
dbedit2.Text := formatfloat('#,###.00', dm1.Qsorgu.fields[0].Value);
hata burda...
deger boş geliyor...
formatfloat da boş gelen değeri çevirme 0 yap nasıl diyebilirim ?
Kod: Tümünü seç
if not(dm1.Qsorgu.fields[0].isnull) then
dbedit2.Text := formatfloat('#,###.00', dm1.Qsorgu.fields[0].Value)
else
dbedit2.text:='0';
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
-
- Üye
- Mesajlar: 10
- Kayıt: 19 Eki 2005 03:48
- İletişim:
-
- Üye
- Mesajlar: 10
- Kayıt: 19 Eki 2005 03:48
- İletişim:
Kod: Tümünü seç
begin
dm1.Qsorgu.SQL.Clear;
dm1.Qsorgu.SQL.Add('select sum(FATURATUTARI) from dn where ( FATURATUR = ''' + (ComboFatura.Text) + ''' ) and ( TARIH between ''' + datetostr(datetimepicker1.Date) + ''' and ''' + datetostr(datetimepicker2.Date) + ''' )');
dm1.Qsorgu.Open;
if not (dm1.Qsorgu.fields[1].isnull) then
dbedit2.Text := formatfloat('#,###.00', dm1.Qsorgu.fields[1].Value)
else
dbedit2.text := '0';
dm1.Qsorgu.SQL.Clear;
dm1.Qsorgu.SQL.Add('select * from dn where ( FATURATUR = ''' + (ComboFatura.Text) + ''' ) and ( TARIH between ''' + datetostr(datetimepicker1.Date) + ''' and ''' + datetostr(datetimepicker2.Date) + ''' )');
dm1.Qsorgu.Open;
end;
merhaba,
parametre kullanarak yapsan olmazmı diye düşündüm.
kolay gelsin.
parametre kullanarak yapsan olmazmı diye düşündüm.
kolay gelsin.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Kod: Tümünü seç
procedure TFormRaporSrg.RprSrg_BtnSecimBulClick(Sender: TObject);
var
tarih1,tarih2:tdate;
begin
begin
raporsrgibquery.Close;
raporsrgibquery.SQL.Clear;
raporsrgibquery.SQL.Add('select*from RAPORLAR');
raporsrgibquery.SQL.Add('Where INCTARIHI Between :tarih1 and :tarih2 and IZ_DURUMU=:IZ_DURUMU');
raporsrgibquery.SQL.Add('order by RAPOR_NO, INCTARIHI');
raporsrgibquery.ParamByName('tarih1').AsDate:=datetimepicker1.Date;
raporsrgibquery.ParamByName('tarih2').AsDate:=datetimepicker2.Date;
raporsrgibquery.ParamByName('IZ_DURUMU').AsString:=combobox1.Text;
raporsrgibquery.Open;
raporsrgibquery.Last;
end;
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

-
- Üye
- Mesajlar: 10
- Kayıt: 19 Eki 2005 03:48
- İletişim:
teşk
hallettim teşekkürler...hiç bir sorun yokmuş..kayıt bos geliyor..çünkü arama kriterine uygun kayit yok 
pardonn

pardonn