回答

收藏

从Now()到Postgresql中的Current_timestamp

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

在MySQL中,我能做到这一点:4 |5 ^: F2 a& i# c  E$ K' e
SELECT *FROM tableWHERE auth_user.lastactivity > NOW() - 100现在在PostgreSQL我正在使用这个查询
* f  ?) k7 F$ B9 j- |SELECT *FROM tableWHERE auth_user.lastactivity > CURRENT_TIMESTAMP - 100但我犯了这个错误:
8 K, J0 r. y$ Z. |5 Koperator does not exist: timestamp with time zone - integer我该怎么解决?7 `, y, E+ X& Z. @4 j+ }1 V
                                                                9 s. P* J; d! S  O
    解决方案:                                                                4 \/ t3 u  a) E$ c7 o7 m' m
                                                                使用间隔而不是整数:& P4 {, B# p; Z% N. K+ D* y% K
SELECT *FROM tableWHERE auth_user.lastactivity > CURRENT_TIMESTAMP - INTERVAL '100 days'
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则