ein Datum Gegeben: 2016-01-08 12:15:12
Wie bekomme ich den Hive Date am Anfang des Tages?
Ich würde es
-2016-01-08 00:00:00
zu transformieren möchten Wie kann ich dieses Ergebnis in Bienenstock zu bekommen?
ein Datum Gegeben: 2016-01-08 12:15:12
Wie bekomme ich den Hive Date am Anfang des Tages?
Ich würde es
-2016-01-08 00:00:00
zu transformieren möchten Wie kann ich dieses Ergebnis in Bienenstock zu bekommen?
Verwenden Sie die Funktion substr, um das Datum abzurufen und dann die 00:00:00 zu verketten.
select concat(substr('2016-01-08 12:15:12',1,10),' 00:00:00')
trunc(timestamp, string unit)
Quelle: trunc
Zweck: Strips Felder aus und rundet optional einen Zeitstempelwert. Wenn Sie das Ergebnis von TRUNC() in STRING umwandeln, werden im Zeitfeld häufig nullgestellte Teile wie 00:00:00 angezeigt.
cast(trunc(2016-01-08 12:15:12,'HH') as varchar(20))