回答

收藏

从Now()到Postgresql中的Current_timestamp

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

在MySQL中,我能做到这一点:
! K9 Q4 @& U" J" g( V% wSELECT *FROM tableWHERE auth_user.lastactivity > NOW() - 100现在在PostgreSQL我正在使用这个查询
) {$ u2 F& w7 f) _' xSELECT *FROM tableWHERE auth_user.lastactivity > CURRENT_TIMESTAMP - 100但我犯了这个错误:( i0 T, z2 A% ]3 x
operator does not exist: timestamp with time zone - integer我该怎么解决?
" Z5 S  E3 \; c3 c+ b                                                               
1 I0 N' U; @0 G: [: l5 s( o    解决方案:                                                                6 }! b5 Q* s' g' e: N. u
                                                                使用间隔而不是整数:4 N# {4 G- ~. z  \
SELECT *FROM tableWHERE auth_user.lastactivity > CURRENT_TIMESTAMP - INTERVAL '100 days'
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则