Filtriranje od datuma do datuma?!!! Problem?
22.06.2006. u 00:59 · pre 247 meseci
#1
Evo ovako, imam polje DATUM (type: Text), ciji je format 21.6.2006 !!!
Postavio sam dva TEdit-a i filtriranje sam odradio:
Sta je problem? Kad u EditDatum1 unesem (15.6.2006), a u EditDatum2 ( 20.6.2006 ), filtriranje se odradi samo ako oba datuma postoje u koloni.
Meni treba da, ako otkucam (10.1.2006) i (15.4.2006) izbaci sve redove koji sadrze datume izmedju ova dva, ukljucujuci i njih, ako postoji takva vrednost, a ako ne samo vrednosti izmedju njih?! Hocu sve redove koji imaju datum izmedju ova dva zadana, ukratko?!!!
Hvala unapred...
Postavio sam dva TEdit-a i filtriranje sam odradio:
Code:
with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM TABELA');
SQL.Add('WHERE (DATUM BETWEEN ' + QuotedStr(EditDatum1.Text) + ' AND ' + QuotedStr(EditDatum2.Text)+')');
Open;
end;
with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM TABELA');
SQL.Add('WHERE (DATUM BETWEEN ' + QuotedStr(EditDatum1.Text) + ' AND ' + QuotedStr(EditDatum2.Text)+')');
Open;
end;
Sta je problem? Kad u EditDatum1 unesem (15.6.2006), a u EditDatum2 ( 20.6.2006 ), filtriranje se odradi samo ako oba datuma postoje u koloni.
Meni treba da, ako otkucam (10.1.2006) i (15.4.2006) izbaci sve redove koji sadrze datume izmedju ova dva, ukljucujuci i njih, ako postoji takva vrednost, a ako ne samo vrednosti izmedju njih?! Hocu sve redove koji imaju datum izmedju ova dva zadana, ukratko?!!!
Hvala unapred...