Хотите номер недели из разных столбцов года, месяца и дня - PullRequest
0 голосов
/ 01 мая 2020

Я хочу номер недели из разных столбцов года, месяца и дня в одной и той же таблице Hive QL. Если вы можете дать лог c на SQL, это тоже хорошо.

1 Ответ

0 голосов
/ 01 мая 2020

Объедините дату, месяц и год в правильный формат даты и примените weekofyear ().

Select weekofyear(cast(concat(year,"-",month,"-",date) as date)) from tablename.

Обратите внимание, что я использовал приведение для преобразования объединенной строки в дату. Однако, вам может понадобиться использовать другой метод в зависимости от вашего формата даты. Пожалуйста, обратитесь к приведенному ниже ответу об обработке преобразования строки в форматы даты.

Строка приведения куста к дате dd-MM-гггг

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...