我正在尝试查询过滤过去24小时内的日期:
select *
from tb
where created_at > DATEADD('hour', -24, now())
limit 100;
但是我收到了这个错误:
SYNTAX_ERROR: line 3:24: Function dateadd not registered
答案 0 :(得分:3)
没关系,只是函数名称错误,它应该是date_add
文档: https://prestodb.io/docs/current/functions/datetime.html
答案 1 :(得分:0)
我不认为DATEADD是一个postgres函数,你可以试试这个:
select *
from tb
where created_at > (now() - 24 * '1 hour')
limit 100;