#sql #date #type-conversion #presto #bigint
#sql #Дата #тип-преобразование #presto #bigint
Вопрос:
Мне нужно преобразовать поле в дату.
В настоящее время поле является целым числом для месяца (1, 2, 3….) который я хочу преобразовать для отображения как «Январь, февраль, март ….»
Как мне написать SQL (Presto), чтобы он преобразовывал из bigint в date?
Ответ №1:
Работает ли это?
select date_format(str_to_date('2000-' || 1 || '-01'), '%Y-%m-%d'), '%M')
Ответ №2:
Для Presto нет скрипта, поэтому я не тестировал это, но посмотрим, сработает ли это
select date_format(date_add(month, your_integer_month, '2020-12-31'),'%M')