BigQuery 将字符串20230111和20230221转成date类型并相减
可以使用DATE函数将字符串转换为日期类型,然后使用日期类型的减法操作符进行相减。
例如,以下查询将字符串"20230111"和"20230221"转换为日期类型,并计算它们之间的天数差值:
SELECT DATE('2023-01-11') - DATE('2023-02-21') AS days_diff
输出:
days_diff
----------
-41
注意,DATE函数的参数必须是标准日期格式(YYYY-MM-DD)。因此,我们需要将字符串先转换为该格式,然后再使用DATE函数转换为日期类型。
原文地址: https://www.cveoy.top/t/topic/cnm3 著作权归作者所有。请勿转载和采集!