select * from table where CJSJ between #{pd.lastStart} and DATE_FORMAT(date_add(STR_TO_DATE(#{pd.lastEnd},"%Y-%m-%d"),interval 1 day),"%Y-%m-%d")
數據庫中的時間類型是varchar,傳入的類型也是string
上述sql的意思是:between是左邊開,右邊合,左邊【,右邊),右邊少一天(不含當前傳入數值),所以在日期的基礎上加一天
select * from table where CJSJ between #{pd.lastStart} and DATE_FORMAT(date_add(STR_TO_DATE(#{pd.lastEnd},"%Y-%m-%d"),interval 1 day),"%Y-%m-%d")
數據庫中的時間類型是varchar,傳入的類型也是string
上述sql的意思是:between是左邊開,右邊合,左邊【,右邊),右邊少一天(不含當前傳入數值),所以在日期的基礎上加一天
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。