我想存儲日期範圍以允許在日期範圍內有條件的日期範圍以適應季節變化。我用的是以下條件mysql日期範圍與較大日期之前的較大日期
date_start < CURDATE() AND date_end > CURDATE()
這裏的問題是,如果開始日期在結束日期較大(月)(6月)
在我的數據庫,我存儲的日期(2017- 07-01)作爲一個日期,但這一年是不相關的(我甚至沒有給用戶一個選擇一年的機會)。我只是將它作爲驗證日期進行存儲(如果有更好的方法,我會爲它做準備)。在上面的示例中,範圍介於上一年的九月至今年的六月之間。我怎樣才能適應這一點,而不依賴於一年。請記住,日期範圍可能僅僅是同年的一月到二月,所以我需要靈活性。
我想我可以將日期轉換爲數學數字,看看值是否大於或等於,但這似乎是相當多的開銷。
什麼是我可以查詢數據庫以確定當前日期介於正確的開始日期和結束日期之間的有效方法?
使用case語句 – Strawberry
條件是在一個連接語句 – iPoo