回答

收藏

从Now()到Postgresql中的Current_timestamp

技术问答 技术问答 447 人阅读 | 0 人回复 | 2023-09-14

在MySQL中,我能做到这一点:
1 a. p+ X# O! q$ M- ^1 Y6 jSELECT *FROM tableWHERE auth_user.lastactivity > NOW() - 100现在在PostgreSQL我正在使用这个查询
, f* [$ o- `( M) b7 t  s$ ^) ?SELECT *FROM tableWHERE auth_user.lastactivity > CURRENT_TIMESTAMP - 100但我犯了这个错误:
) |! S! }0 p  q& ~; hoperator does not exist: timestamp with time zone - integer我该怎么解决?
$ K5 U8 u0 o" C7 }                                                               
% F' j  R% Q' \' P& c/ J4 ]* P    解决方案:                                                               
: _3 X1 _' `+ P2 f2 ]                                                                使用间隔而不是整数:
& u+ ]! z3 r, Z+ B! l7 Y$ oSELECT *FROM tableWHERE auth_user.lastactivity > CURRENT_TIMESTAMP - INTERVAL '100 days'
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则