On Fri, 02 Jul 2004 14:33:07 +0200, news.tele.dk wrote:
> for det første - hvad kan man bruge interval() til?
I hvertfald ikke som du gør det
(Parenteserne er forkerte; der er ikke tale om en funktion.)
INTERVAL kan smækkes foran en streng for at instruere PostgreSQL i at
opfatte strengen som et tidsinterval:
INTERVAL '2 days'
> hvordan virker det!
INTERVAL datatypen kan lægges til eller fratrækkes tidspunkter.
> testdb=# SELECT interval('2 days');
> ERROR: syntax error at or near "'2 days'" at character 17
Som nævnt ovenfor: Det hedder
SELECT INTERVAL '2 DAYS';
> jeg overvejede om man kunne anvende interval for et SELECT statement fra
> en tabel?
Det kan man bestemt, hvis man altså arbejder med intervaller.
I øvrigt har PostgreSQL en alternativ syntaks til at forcere tolkning af
strenge, men jeg mener ikke, at den følger SQL-standarden:
SELECT '2 DAYS'::INTERVAL
--
Greetings from Troels Arvin, Copenhagen, Denmark