日期sql

百般思念 提交于 2020-01-27 01:19:33

select date_add(curdate(),interval -day(curdate())+1 day)      今天所在月份第一天


select date_add((date_sub(curdate(),interval 1 day)),interval -day((date_sub(curdate(),interval 1 day)))+1 day) 昨天所在月份第一天  


select date_sub(curdate(),interval 1 day)   昨天


SELECT LAST_DAY(NOW())  今天所在月最后一天


select DATE_ADD(LAST_DAY(NOW()),INTERVAL 1 DAY ) 今天的下个月第一天


select  date_format(DATE_ADD( DATE_ADD(LAST_DAY(NOW()),INTERVAL 1 DAY ),INTERVAL -2 MONTH),'%Y-%m-%d')  今天的上个月的第一天


select  date_format(DATE_ADD( DATE_ADD(NOW(),INTERVAL -1 DAY ),INTERVAL -1 MONTH),'%Y-%m-%d') 昨天所在月的上个月的昨天


select  date_format(DATE_ADD( DATE_ADD(LAST_DAY(date_sub(curdate(),interval 1 day)),INTERVAL 1 DAY ),INTERVAL -2 MONTH),'%Y-%m-%d')  昨天的上个月的第一天

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!