curdate():取当前日期
date_add函数:向日期添加指定的时间间隔
格式:DATE_ADD(date,INTERVAL expr type)
date_sub函数:从日期减去指定的时间间隔。
格式:从日期减去指定的时间间隔。
last_day(curdate()):获取当前日期对应月份的最后一天
date_add(curdate()-day(curdate())+1,interval -1 month):
获取当前日期减去当月的天数+1(即到本月初)再加-1月(即到上月初)
weekday(curdate()):获取当前日期工作日索引值:周一为0、周日为6
DATE_SUB( CURDATE(), INTERVAL WEEKDAY( CURDATE()) DAY ):
当前日期减去当日的工作日索引值(即来到本周周一)
DATE_ADD( DATE_SUB( CURDATE(), INTERVAL WEEKDAY( CURDATE()) DAY ), INTERVAL 6 DAY ):当前日期减去当日的工作日索引值(即来到本周周一),再加上6天(即来到本周周日)