Ich habe Tabelle, die Datum und Uhrzeit mit Zeitzone haben.Get Zeitstempel von Datum und Uhrzeit in UTC
date_time_table
+------------+--------------+
| date_t | time_tz |
+------------+--------------+
| 2016-05-13 | 23:00:00 -02 |
| 2016-05-14 | 13:00:00 +06 |
+------------+--------------+
Danach habe ich SQL für die Suche nach 'UTC' Zeit laufen
SELECT timetz AT TIME ZONE 'UTC' FROM date_time_tz
Das Ergebnis ist:
+--------------+
| time_tz |
+--------------+
| 01:00:00 +00 |
| 07:00:00 +00 |
+--------------+
Kann ich SQL kombiniert date_t mit time_tz für berechnen mit Datum zu schreiben?
Das Ergebnis, das ich erwarte, ist:
+------------+------------+
| date_time_tz |
+------------+------------+
| 2016-05-14 01:00:00 +00 |
| 2016-05-14 07:00:00 +00 |
+------------+------------+
Ich versuche, mit:
SELECT concat(date_t , ' ' ,time_tz) AT TIME ZONE 'UTC' FROM date_time_table
Aber es funktioniert nicht.
Warum verwenden Sie nicht ein Zeitstempel Spalte? –