[英]Date from N days ago
N天前有沒有那么冗長的date
方法?
select ('today'::date -'20 days'::interval)::date;
date
------------
2018-07-10
https://www.postgresql.org/docs/current/static/functions-datetime.html包含示例(第一個date
+ integer
,因此您可以省略interval
和date
強制轉換:
db=# select current_date -20;
?column?
------------
2018-07-10
(1 row)
我認為Postgres中的“正確”方法是:
select current_date - interval '20 day'
盡管您可以使用- 20
作為“ - interval '20 day'
的簡寫,但為清晰起見,我強烈建議您使用完整interval
表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.