DATE_DIFF 将日期列转换为日期?
DATE_DIFF Casting date column as date?
如果我有一个简单的日期差异过滤器,如下所示:
date_diff('year', date_column_a, date_column_b)
如果我需要将日期列转换或转换为 date_diff()
之前的日期,我可以在函数本身中完成吗?
谢谢!
是的,你可以这样做:
date_diff('year', fn_convertToDate(date_column_a), fn_convertToDate(date_column_b))
fn_convertToDate 将其输入转换为日期类型
如果我理解正确的话:
If I need to cast or convert the date columns to date prior to date_diff() can I do it in the function itself?
是的,你可以。要将您的参数放在括号内,您只需编写如下内容:
date_diff('year', cast(date_column_a as date), cast(date_column_b as date))
如果我有一个简单的日期差异过滤器,如下所示:
date_diff('year', date_column_a, date_column_b)
如果我需要将日期列转换或转换为 date_diff()
之前的日期,我可以在函数本身中完成吗?
谢谢!
是的,你可以这样做:
date_diff('year', fn_convertToDate(date_column_a), fn_convertToDate(date_column_b))
fn_convertToDate 将其输入转换为日期类型
如果我理解正确的话:
If I need to cast or convert the date columns to date prior to date_diff() can I do it in the function itself?
是的,你可以。要将您的参数放在括号内,您只需编写如下内容:
date_diff('year', cast(date_column_a as date), cast(date_column_b as date))