在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'