回答

收藏

从Now()到Postgresql中的Current_timestamp

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

在MySQL中,我能做到这一点:
3 P/ A2 i* H8 FSELECT *FROM tableWHERE auth_user.lastactivity > NOW() - 100现在在PostgreSQL我正在使用这个查询0 }1 c. A0 m3 Q4 M5 c
SELECT *FROM tableWHERE auth_user.lastactivity > CURRENT_TIMESTAMP - 100但我犯了这个错误:9 L! [( _4 v$ _) x$ s3 o- F& m
operator does not exist: timestamp with time zone - integer我该怎么解决?2 W8 }7 q, Q4 v3 H7 T
                                                                8 B+ @* l5 W4 M, h  t: z
    解决方案:                                                                ( Y6 `/ @% G* v/ P
                                                                使用间隔而不是整数:6 z9 n! {$ X/ m' }5 e
SELECT *FROM tableWHERE auth_user.lastactivity > CURRENT_TIMESTAMP - INTERVAL '100 days'
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则