Я работаю над базой данных Amazon Redshift, и у меня есть даты в миллисекундах с начала эпохи. Я хочу преобразовать это в метку времени и написать этот запрос, который я нашел в другом потоке.
SELECT TIMESTAMP 'epoch' + column_with_time_in_ms/1000 *INTERVAL '1 second'
FROM table_name LIMIT 1000;
дает мне результат в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС.
У меня вопрос: как мне написать функцию SQL в Redshift, которая принимает целочисленный параметр в миллисекундах и выполняет это преобразование?
Спасибо.