#sql #presto #week-number
#sql #presto #неделя-номер
Вопрос:
Я пытаюсь извлечь номер недели из даты, и я хочу, чтобы неделя считалась с воскресенья по субботу. Это то, что у меня есть в настоящее время, но, похоже, я не могу найти какое-либо решение для этого — SQL Presto.
ВЫБЕРИТЕ НЕДЕЛЮ (дату) В КАЧЕСТВЕ номера недели
Можно ли это решить?
Спасибо!
Комментарии:
Ответ №1:
Один из методов:
select week(date interval '1 day') - interval '1 day'
Примечание: это может не сработать в последний день года.
В качестве альтернативы вы можете использовать функции, подобные MySQL:
select date_format(date, '%V')
Эта неделя начинается в воскресенье.