DATE_DIFF Столбец даты трансляции как дата? - PullRequest
0 голосов
/ 06 февраля 2020

Если у меня есть простой фильтр различий даты, как показано ниже:

date_diff('year', date_column_a, date_column_b) 

Если мне нужно привести или преобразовать столбцы даты в дату до date_diff(), могу ли я сделать это в самой функции?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 06 февраля 2020

Если я вас правильно понимаю:

Если мне нужно привести или преобразовать столбцы даты в дату до date_diff (), могу ли я сделать это в самой функции?

Да, вы можете. Чтобы привести аргументы в круглые скобки, вы просто должны написать что-то вроде:

date_diff('year', cast(date_column_a as date), cast(date_column_b as date))
0 голосов
/ 06 февраля 2020

Да, вы можете сделать что-то вроде этого:

date_diff('year', fn_convertToDate(date_column_a), fn_convertToDate(date_column_b))

с помощью fn_convertToDate, преобразовав свой ввод в тип даты

...