From: | Andreas Seltenreich <andreas+pg(at)gate450(dot)dyndns(dot)org> |
---|---|
To: | <joe(at)mcknight(dot)de> |
Cc: | "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>, pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: timestamp zu UNIX timestamp |
Date: | 2006-07-13 19:40:12 |
Message-ID: | 87y7uxthsz.fsf@gate450.dyndns.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
"Joachim Wieland" <joe(at)mcknight(dot)de> writes:
> On July 13, 8:53 pm "A. Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>
> wrote:
>
>> Dein zweites Beispiel wird (offensichtlich) flasch geparst, er scheint
>> hier zwei Spalten zu sehen. Meine Vermutung...
Ich denke nicht, daß da irnkwas falsch geparst wird, schließlich sieht
der Standard das "TIMESTAMP" nur bei Konstanten vor, nicht bei
Ausdrücken. Bei letzteren wäre dann wohl CAST() angebracht.
> Mh, was mir bei dem Beispiel noch aufgefallen ist:
>
> template1=# SELECT EXTRACT(EPOCH FROM TIMESTAMPTZ(enddate)) FROM abc;
> date_part
> -----------
> 982352320
> (1 Zeile)
>
> template1=# SELECT EXTRACT(EPOCH FROM TIMESTAMP(enddate)) FROM abc;
> FEHLER: Fehler >>Syntaxfehler<< bei >>enddate<<
> LINE 1: SELECT EXTRACT(EPOCH FROM TIMESTAMP(enddate)) FROM abc;
TIMESTAMP ist ein reserviertes Keyword und kann nicht als
Funktionsname verwendet werden.
select extract(epoch from "timestamp"(enddate)) from abc;
sollte dagegen klappen.
Gruß
Andreas
From | Date | Subject | |
---|---|---|---|
Next Message | André Laugks | 2006-07-13 20:46:19 | Re: timestamp zu UNIX timestamp |
Previous Message | Joachim Wieland | 2006-07-13 19:07:00 | Re: timestamp zu UNIX timestamp |