獲取最近8天的詳細信息我在查詢中使用了這個條件。查詢獲取最近8天的數據
bill_date <= (CURDATE() - INTERVAL 8 DAY)
但我沒有得到正確的結果。過去8天意味着4月25日 - 5月2日。我的狀況出了什麼問題,還有沒有其他辦法可以做到這一點?
獲取最近8天的詳細信息我在查詢中使用了這個條件。查詢獲取最近8天的數據
bill_date <= (CURDATE() - INTERVAL 8 DAY)
但我沒有得到正確的結果。過去8天意味着4月25日 - 5月2日。我的狀況出了什麼問題,還有沒有其他辦法可以做到這一點?
嘗試使用此方法獲得最近8天內的細節
bill_date >= (CURDATE() - INTERVAL 8 DAY) --After 25th Apr
或者(如果你在未來的日子記錄,然後使用該查詢)
bill_date >= (CURDATE() - INTERVAL 8 DAY) AND bill_date <= CURRENT_DATE() -- From 25th Apr - 2nd May
它應該是(而不是<=
)bill_date >=
,因爲你想在4月25日之後得到結果所以你的病情應該是bill_date >=
4月25日
不需要。我需要8天的信息,其中包括25和2 – django
,那麼您可以在該腳本中添加AND bill_date <= CURRENT_DATE()。查詢修改。 –
試試這個方法
bill_date >=DATE_ADD(CURENT_DATE(),INTERVAL -8 DAY) AND bill_date<CURRENT_DATE()
試試這個
bill_date >= (sysdate - 8)
試試這個
bill_date between CURDATE() - INTERVAL 8 DAY and curdate() + interval 1 day - interval 1 second
你能在 「沒有得到正確的結果」 詳細點嗎?你能分享一些樣本數據,你得到的結果和你想要的結果嗎? – Mureinik
'bill_date'的數據類型是什麼? –
它應該是bill_date> =(* not <= *) –