获取当前日期:select curdate() 格式(2019-5-31 )
select now() ; 格式(2019-5-31 10:50:42)
插入时当前时间+1个月例子
INSERT INTO `user` (
user_name,
login_name,
PASSWORD,
phone,
email,
create_date,
expiry_date
)
VALUES
(
#{userName},#{loginName},#{password},#{phone},
#{email},CURDATE(),date_add(CURDATE(), interval 1 month))
函数:date_add() 增加
date_sub()减少
month 月份
minute 分钟
second 秒
获取当前日期前一天:select date_sub(curdate(),interval 1 day)
获取当前日期后一天:select date_sub(curdate(),interval -1 day)
获取当前时间后一月:select date_add(CURDATE(), interval 1 month)
select (
case when id>=30 then 'A'
when id>=20 then 'B' else 'C' end) as id,
(case when payment_info_id>=25 then 'A' when payment_info_id>=20 then 'B' else 'C' end) as money,
(case when actual_amount>=10000 then 'A' when actual_amount>=1000 then 'B' else 'C' end) as info
FROM tell_payment_detail