mysql获取月初月末

2015-10-20

mysql获取月初月末

select date_format(date_sub(current_date(),interval 1 month),'%Y-%m-01 00:00:00') as prev_month_first,
date_format(last_day(date_sub(current_date(),interval 1 month)),'%Y-%m-%d 23:59:59') as prev_month_end;

我想得到上个月中的月初和月末:
月初:都是1日
月末:当月1日-1即可
select
dATE_ADD(
date(concat(year(curdate()),'-',month(curdate()),'-01')),
INTERVAL -1 DAY),
day(dATE_ADD(
date(concat(year(curdate()),'-',month(curdate()),'-01')),
INTERVAL -1 DAY)
)
as dd

分类:数据库 | 标签: |

相关日志

评论被关闭!