presto计算间隔天数
时间: 2023-09-14 14:13:36 浏览: 124
在Presto中,你可以使用date_diff函数来计算两个日期之间的天数间隔。函数的语法如下所示:
select date_diff('day', cast('2018-09-05' as date), cast('2018-09-07' as date));
其中,第一个参数是'day',表示要查询的是天数间隔。第二个参数和第三个参数分别是要计算间隔的两个日期,需要使用cast函数将日期字符串转换为date类型。最后,注意在计算间隔时,是将后面的日期减去前面的日期。与Hive不同的是,Presto的计算顺序是后面减去前面。
#### 引用[.reference_title]
- *1* [presto计算日期间隔天数或者小时间隔——date_diff函数使用](https://blog.csdn.net/chenKFKevin/article/details/82884506)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Presto计算两字符串日期天数之差](https://blog.csdn.net/weixin_42194215/article/details/125160120)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [presto时间转换、时间加减、时间差](https://blog.csdn.net/qq_21997625/article/details/115665541)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文