Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: timestamp zu UNIX timestamp



"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



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group