从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' |
|
|
|
|
|