【发布时间】:2020-04-04 16:35:48
【问题描述】:
以下是我尝试在 Presto 中运行的脚本;从我试图转换为日期的整数字段中减去今天的日期。获得确切的天数。不幸的是,突出显示的块似乎并不总是正确转换日期,我的最终答案也不正确。请有人知道另一种解决方法或将整数值转换为日期的标准方法。 列中的整数值的格式为“20191123”,表示年-月-日
select ms, activ_dt, current_date, date_diff('day',act_dt,current_date) from
(
select ms,activ_dt, **CAST(parse_datetime(CAST(activ_dt AS varchar), 'YYYYMMDD') AS date) as act_dt**, nov19
from h.A_Subs_1 where msisdn_key=23480320012
) limit 19
【问题讨论】: