Hello my little snowflakes, how can I isolate the correct time part of a timestamp?
SELECT CURRENT_TIMESTAMP() AS a,
CURRENT_TIMESTAMP() :: timestamp_ntz AS b,
CONVERT_TIMEZONE('UTC', CURRENT_TIMESTAMP) AS c,
TO_TIME(CURRENT_TIMESTAMP) AS d,
TIME_FROM_PARTS(DATE_PART(hour, CURRENT_TIMESTAMP()), DATE_PART(minute, CURRENT_TIMESTAMP()), DATE_PART(second, CURRENT_TIMESTAMP())) AS e
Produces
A B C D E
------------------- ------------------- ------------------- -------- --------
2017-06-11 20:33:00 2017-06-11 18:33:00 2017-06-11 20:33:00 12:33:00 12:33:00
I just want 20:33:00