Thread View: pl.comp.lang.delphi.bazy-danych
5 messages
5 total messages
Started by Gula
Wed, 28 Apr 1999 13:05
daty w sql
Author: Gula
Date: Wed, 28 Apr 1999 13:05
Date: Wed, 28 Apr 1999 13:05
7 lines
977 bytes
977 bytes
Cześć !
Jaka jest skladnia polecenia jesli chodzi o daty wyciagane z tabel lokalnych
select * from _tabela where pole_tabeli > { tutaj nalezy wpisac date }
Nie wiem jak okreslic date w tego typu zapytaniach ?
Piotrek
Re: daty w sql
Author: Przemysław Rakowski
Date: Wed, 28 Apr 1999 14:25
Date: Wed, 28 Apr 1999 14:25
10 lines
1216 bytes
1216 bytes
To zalezy jak masz zdefiniowana date krotka w systemie... (yyyy-mm-dd) W kazdym razie date nalezy wpisac w apostrofach lub znaczkach # (w roznych sql'ach roznie to dziala... Np.: select * from _tabela where pole_tabeli > '1999-04-28' powinno dzialac. W kazdym razie u mnie dziala, dla danych pobierach z pliku access'owego: select * from _tabela where pole_tabeli > #1999-04-28#
Re: daty w sql
Author: Grzegorz Skoczylas
Date: Wed, 28 Apr 1999 15:35
Date: Wed, 28 Apr 1999 15:35
26 lines
1426 bytes
1426 bytes
W InterBase piszę datę jako "28-APR-1999" i działa niezależnie od ustawień
regionalnych (formatu daty w systemie operacyjnym). Może na bazach
lokalnych taki zapis też zadziała poprawnie...
Grzegorz Skoczylas
grzegorzs@rekord.com.pl
g.skoczylas@usa.net
grzegorzs@hotmail.com
Gula napisał(a) w wiadomości: ...
>Cześć !
>
>Jaka jest skladnia polecenia jesli chodzi o daty wyciagane z tabel
lokalnych
>select * from _tabela where pole_tabeli > { tutaj nalezy wpisac date }
>Nie wiem jak okreslic date w tego typu zapytaniach ?
>
>Piotrek
>
>
>
>
Re: daty w sql
Author: Radoslaw Klocek
Date: Thu, 29 Apr 1999 06:26
Date: Thu, 29 Apr 1999 06:26
25 lines
1508 bytes
1508 bytes
Gula napisał(a) w wiadomości: ...
>Cześć !
>
>Jaka jest skladnia polecenia jesli chodzi o daty wyciagane z tabel
lokalnych
>select * from _tabela where pole_tabeli > { tutaj nalezy wpisac date }
>Nie wiem jak okreslic date w tego typu zapytaniach ?
>
A może tak:
select * from _tabela where pole_tabeli > :data
a w programie
ParamByName('data').AsDate := EncodeDate(1999, 4, 29);
albo
ParamByName('data').AsDateTime := EncodeDate(1999, 4, 29) +
EncodeTime(8,26,58);
Takie coś powinno hulać niezależnie od używanego sterownika baz danych...
Radoslaw Klocek
mailto:radekk@pronet.com.pl
ICQ UIN:4560016
Nieruchomosci w Internecie: http://www.pronet.com.pl
Re: daty w sql
Author: Maciej "MACiAS" Pilichowski
Date: Thu, 29 Apr 1999 15:30
Date: Thu, 29 Apr 1999 15:30
12 lines
1017 bytes
1017 bytes
Hej,
Dla lokalnego SQL format jest zawsze hamerykanski -- mm/dd/yyyy. A
piszemy rzecz jasna w apostrofach.
milego dnia zycze
hej
--
Maciej "MACiAS" Pilichowski http://www.torun.pdi.net/~macias/
nowe klamoty w kwietniu: nowe bookmarki o DVD,
nowa wersja Registry Backupa,
40-letnie kobiety
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads