从Postgresql中的Now()到Current_timestamp

前端之家收集整理的这篇文章主要介绍了从Postgresql中的Now()到Current_timestamp前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
MysqL我可以这样做:
SELECT *
FROM table
WHERE auth_user.lastactivity > NOW() - 100

现在在Postgresql我使用这个查询

SELECT *
FROM table
WHERE auth_user.lastactivity > CURRENT_TIMESTAMP - 100

但我得到这个错误

operator does not exist: timestamp with time zone - integer

如何解决

使用间隔而不是整数:
SELECT *
FROM table
WHERE auth_user.lastactivity > CURRENT_TIMESTAMP - INTERVAL '100 days'

猜你在找的Postgre SQL相关文章