一、MySql日期处理函数
select round(109.456,2)
-- 获取上个月的月份和年份:如果当前月份为1月,则上个月为去年的12月;否则,上个月为当前年份的上一个月。我们可以使用IF函数来实现这个逻辑 --
SELECT IF(MONTH(NOW())=1,12, MONTH(NOW())-1), IF(MONTH(NOW())=1, YEAR(NOW())-1, YEAR(NOW()))
-- 获取当前日期时间
SELECT NOW()
str_to_date(now(),'%d-%M-%Y')
SELECT DATE_FORMAT('2019-03-01', '%Y') as year,DATE_FORMAT('2019-03-01', '%m') as MONTH
SELECT DATE_FORMAT(NOW()-1 , '%Y') as year,DATE_FORMAT(NOW()-1, '%m') as MONTH,DATE_FORMAT((NOW()-1), '%d') as day
-- 获取当前日期 --
select curdate()
-- 获取昨日日期 --
select date_sub(curdate(),interval 1 day)
-- 获取当前日期的前两天 --
select date_sub(curdate(),interval 2 day)
-- 获取当前日期后一天 --
select date_sub(curdate(),interval -1 day)
SELECT
CONCAT(DATE_FORMAT(LAST_DAY(NOW() –