獲取上個月的最後一天,利用subdate函數和last_day函數,可得
select last_day(subdate('2019-06-01', interval 1 month)) date
獲取上個月的第一天,就是上兩個月的最後一天,再加上一天,
select adddate(last_day(subdate('2019-06-01', interval 2 month)),1) date
獲取這個月的天數,兩種寫法,
1.
SELECT TIMESTAMPDIFF(day,'2019-06-01',(DATE_add('2019-06-01',INTERVAL 1 month))) date
2.
SELECT day(LAST_DAY('2019-07-09'))
參考:mysql日期函數