1. 偏移时间 SELECT DATE_ADD(CURRENT_DATE,INTERVAL 2 DAY) AS 后天, DATE_ADD(CURRENT_DATE,INTERVAL -1 DAY) AS 昨天; DATE_ADD(date,INTERVAL expr type) type 参数可以是下列值: Type 值 MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR SECOND_MICROSECOND MINUTE_MICROSECOND MINUTE_S...
SELECT CURRENT_DATE + INTERVAL '1 year'; --将当前日期加1年 ``` 可以在`interval`后面指定要加或减的日期单位,如`day`、`month`、`year`等。 类似地,可以使用`-`符号来进行日期减法运算: ```sql SELECT CURRENT_DATE - INTERVAL '1 day'; --将当前日期减1天 SELECT CURRENT_DATE - INTERVAL '1...
SELECT date_add(current_date, interval '1 day'); ``` -在指定日期('2022-01-01')上减少2个月: ```sql SELECT date_add('2022-01-01'::date, interval '-2 month'); ``` -在当前日期上增加3小时: ```sql SELECT date_add(current_timestamp, interval '3 hour'); ``` 2. UPDATE语句中...
SELECT DATE_ADD(CURRENT_DATE(), INTERVAL -1 DAY) AS newDate; #2019-05-19 #当前日期加1个月 SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 1 MONTH) AS newDate; #2019-06-20 #当前日期减1个月 SELECT DATE_ADD(CURRENT_DATE(), INTERVAL -1 MONTH) AS newDate; #2019-04-20 #当前日期加1年 ...
CURRENT_DATE()函数 #获取当前日期SELECTCURRENT_DATE()ASnewDate; #2019-05-20#当前日期加1天(其他天数方法一样)SELECTDATE_ADD(CURRENT_DATE(), INTERVAL1DAY)ASnewDate; #2019-05-21#当前日期减1天SELECTDATE_ADD(CURRENT_DATE(), INTERVAL-1DAY)ASnewDate; #2019-05-19#当前日期加1个月SELECTDATE_ADD...
DATE_ADD(date, INTERVAL value unit) 1. 其中,date是日期或时间值,value是需要添加的数值,unit表示时间单位,可以是MICROSECOND、SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER或YEAR。 2.date_add函数的使用示例 下面我们通过一些具体的代码示例来演示date_add函数的使用方法: ...
1 row in set (0.00 sec) MySQL Date函数 3、时间前后 MySQL> select date_add(current_timestamp, interval 1 day); +---+ | date_add(current_timestamp, interval 1 day) | +---+ | 2010-01-19 21:27:53 | +---+ 1 row in set ...
DATE_ADD() 函数向日期添加指定的时间间隔。 语法 DATE_ADD(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 type 参数可以是下列值: Type 值 MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR
_detail ) as q1 left join (#表中所有时间内刷过题的人数 select distinct device_id,date from question_practice_detail) as q2 #将q1和q2两个表连接,且条件是设备名相同,q2表的时间比q1表多一天,即连续两天刷题的人 on q1.device_id=q2.device_id and q2.date=date_add(q1.date,interval 1 day)...
DATE_ADD() Add time values (intervals) to a date value DATE_FORMAT() Format date as specified DATE_SUB() Subtract a time value (interval) from a date DATEDIFF() Subtract two dates DAY() Synonym for DAYOFMONTH() DAYNAME() Return the name of the weekday DAYOFMONTH() Return ...