mysql 获取今年/去年首日( '01-01')

mysql 获取今年第一天

SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY)

结果:

mysql 获取今年/去年首日( '01-01')_第1张图片

 

mysql 获取去年第一天

select  DATE_SUB(DATE_SUB(CURDATE(),INTERVAL dayofyear(now())+1 DAY),INTERVAL dayofyear(DATE_SUB(CURDATE(),INTERVAL dayofyear(now())+1 DAY))-1 DAY);

-- 第二种
SELECT CONCAT(year(DATE_SUB(CURDATE(), INTERVAL 1 YEAR)),"-01-01")

结果:

1.mysql 获取今年/去年首日( '01-01')_第2张图片

2.mysql 获取今年/去年首日( '01-01')_第3张图片

你可能感兴趣的:(数据库,sql)