我試圖檢查兩個給定日期之間的優惠券是否有效。
我沒有太多的SQL經驗,但目前代碼使用BETWEEN
來嘗試驗證,我遇到的問題是endDate
在前一天的午夜過期(例如,10/12/2012 00:00:00.000
評估爲10/11
的午夜),而我需要延長至10/12
的午夜。
所以我想知道如果在結束日期附加/添加23:59:59
是執行此評估的最佳方式嗎?如何驗證兩個日期之間的DATETIME
目前正在使用:
ca.CreateDate between co.StartDate and co.EndDate
什麼是你的RDBMS? – Parado