Wie konvertiere ich eine Epoche nach datetime redshift?
Ich arbeite in dbeaver. Ich habe einen Tisch x.
TABELLE x hat eine Spalte "Zeitstempel"
1464800406459
1464800400452
1464800414056
1464800422854
1464800411797
Das gewünschte Ergebnis:
Wed, 01 Jun 2016 17:00:06.459 GMT
Wed, 01 Jun 2016 17:00:00.452 GMT
Wed, 01 Jun 2016 17:00:14.056 GMT
Wed, 01 Jun 2016 17:00:22.854 GMT
Wed, 01 Jun 2016 17:00:11.797 GMT
Ich habe versucht, Redshift-Abfrage
SELECT FROM_UNIXTIME(x.timestamp) as x_date_time
FROM x
aber hat nicht funktioniert.
Ein Fehler ist aufgetreten
Ungültige Operation: Funktion from_unixtime (Zeichen variiert) existiert nicht
Ich habe es auch versucht
SELECT DATE_FORMAT(x.timestamp, '%d/%m/%Y') as x_date
FROM x
Ein Fehler ist aufgetreten
Ungültige Operation: Funktion Datumsformat (Zeichen variiert, "unbekannt") existiert nicht
Ist die Syntax falsch? Oder gibt es eine andere Möglichkeit, um Datum und Uhrzeit auf einen für Menschen lesbaren Wert umzustellen?
Danke im Vorau