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