mysql獲取上個月的第一天和最後一天

獲取上個月的最後一天,利用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日期函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章