首页 > 解决方案 > 如何在当前日期的修复时间和 presto 中的 interver -10days 之间进行搜索

问题描述

我有这个查询,我想将其更改为Presto查询
,但我无法理解 presto 的日期和时间。

between to_char(CURRENT_DATE - 9,'YYYY-MM-DD') || ' 07:00:00' AND to_char(CURRENT_DATE,'YYYY-MM-DD')||' 06:59:59'   

我如何转换这个查询 Preso?

标签: presto

解决方案


我们可以使用date_formatdate_add函数。

between date_format(date_add('day', -9, current_date), '%Y-%m-%d') || ' 07:00:00' and date_format(current_date, '%Y-%m-%d') || ' 06:59:59'

https://prestosql.io/docs/current/functions/datetime.html


推荐阅读