在MysqL我可以这样做:
SELECT * FROM table WHERE auth_user.lastactivity > NOW() - 100
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'