HiveSQL内置函数——DATEDIFF函数
DATEDIFF(string enddate, string startdate)
返回从 startdate 到 enddate 的天数。
如查询从 2022-08-01 到 2022-08-16 的天数:
1 | -- 该查询返回结果为 15 |
使用示例
一个常见的例子是计算用户未活跃时长(天),该指标的定义:用户最后一次登录时间距离某天(一般是昨日)的天数。
1 | -- 参数dt:20220815 |
输出示例:
1 | +------------+-----------+ |
(END)
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.