在網上搜索了好久,一直沒找到我想要的需求,所以自己寫一個,希望能幫助到大家,廢話不多說,上語句:
1.應用場景
數據庫里面,年月日是分開存儲的,並且都是int類型,如圖:
2.我現在要按照兩個時間段查詢,比如查詢'2021-01-22' 和'2021-02-22'之間的數據,那么應該怎么寫呢?
我們先看下,沒有通過條件查詢,可以查詢出四條數據:
注意:STR_TO_DATE(concat(stat_year,'-',stat_month,'-',stat_day),'%Y-%m-%d'),是把年月日拼接成字符串之后再轉車date類型
再添加條件,進行查詢,如下圖:
好了,功能就實現了。