簡體   English   中英

SQL:查詢大於X個月和Y天之前的日期

[英]SQL: Query for date greater than X months and Y days ago

是否可以為MySQL構建一個SQL查詢,該SQL查詢可以基於大於1個月零4天的日期進行SELECT

我知道以下可能:

SELECT * FROM TBL WHERE DATE_COL > date_sub(now(), INTERVAL 1 MONTH);

但是,如果我想在date_sub的間隔中再增加4天(或任何其他天數),該怎么辦?

您應該能夠包裝它:

SELECT * FROM TBL 
WHERE DATE_COL > date_sub(date_sub(now(), INTERVAL 1 MONTH), INTERVAL 4 DAY);

您可以使用嵌套的date_sub

  SELECT * 
  FROM TBL 
  WHERE DATE_COL > date_sub(date_sub(now(), INTERVAL 1 MONTH), INTERVAL 4 DAY);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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