簡體   English   中英

N天前的日期

[英]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 ,因此您可以省略intervaldate強制轉換:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM