计算当前日期减去1天:可以使用以下SQL语句来计算当前日期减去1天:DATE_SUB(CURDATE(), INTERVAL 1 DAY)。这将返回一个表示当前日期减去1天的日期。 计算当前日期减去1小时:可以使用以下SQL语句来计算当前日期减去1小时:DATE_SUB(CURDATE(), INTERVAL 1 HOUR)。这将返回一个表示当前日期减去1小时的日期。 计算当前...
YEAR_MONTH 使用举例如下: --一年前 select DATE_SUB(CURDATE(), INTERVAL 1 YEAR) as yearTime --一天前 select DATE_SUB(CURDATE(), INTERVAL 1 DAY) as selecttime --一月前 select DATE_SUB(CURDATE(), INTERVAL 1 MONTH) as selecttime --三年前 select DATE_SUB(CURDATE(), INTERVAL 3 YEAR) as...
YEAR_MONTH 使用举例如下: --一年前selectDATE_SUB(CURDATE(), INTERVAL1YEAR)asyearTime--一天前selectDATE_SUB(CURDATE(), INTERVAL1DAY)asselecttime--一月前selectDATE_SUB(CURDATE(), INTERVAL1MONTH)asselecttime--三年前selectDATE_SUB(CURDATE(), INTERVAL3YEAR)asyearTime SELECT DATE_SUB('2010-08-12...
date_sub(curdate(),interval 1 day) 表示 2021-08-22 date_sub(curdate(),interval -1 day) 表示 2021-08-24 date_sub(curdate(),interval 1 month) 表示 2021-07-23 date_sub(curdate(),interval -1 month) 表示 2021-09-23 date_sub(curdate(),interval 1 year) 表示 2020-08-23 date_sub(cur...
DATE_SUBmysql> mysql> select DATE_SUB(curdate(), INTERVAL 1 YEAR); +---+ | DATE_SUB(curdate(), INTERVAL 1 YEAR) | +---+ | 2006-07-22 | +---+ 1 row in set (0.00 sec) 14.12.DATE_SUB 14.12.1. DATE_SUB(date,INTERVAL expr unit) 14.12.2. DATE_SUB(curdate(), INTERVAL 1 ...
查询前一年的数据(将上述的month改为year) select*fromwts_compression_device_register_historywheredate(device_time)>=date_sub(curdate(),interval1year) 查询历时某一天的数据 将date_sub(curdate(), interval 0 day)函数中的curdate()替换换为某一天的日期即可 date_sub('2019-07-01',interval 1 day) 表示...
YEAR_MONTH:年和月 通过这些参数,DATE_ADD函数可以灵活地处理各种日期和时间的加法操作,满足不同的业务需求。 2.2 DATE_ADD函数的使用示例 为了更好地理解DATE_ADD函数的使用方法,我们来看几个具体的示例。 示例1:向当前日期添加7天 SELECT DATE_ADD(CURDATE(), INTERVAL 7 DAY); ...
DATE_ADD( CURDATE( ), INTERVAL 1 YEAR ), INTERVAL 86399 SECOND ), DATE_ADD( t.`vip_end_time`, INTERVAL 1 YEAR ) ), t.`fk_channel_tid` = 2049 WHERE tid = '201693472'; 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ...
YEAR_MONTH 使⽤举例如下:--⼀年前 select DATE_SUB(CURDATE(), INTERVAL 1 YEAR) as yearTime --⼀天前 select DATE_SUB(CURDATE(), INTERVAL 1 DAY) as selecttime --⼀⽉前 select DATE_SUB(CURDATE(), INTERVAL 1 MONTH) as selecttime --三年前 select DATE_SUB(CURDATE(), INTERVAL 3...
mysql SELECT DATE_SUB(curdate(),INTERVAL 1 DAY) result;+---+ | result | +---+ | 2017-08-09 | +---+ 1 row in set// 在这个例子中,开始日期是2017-09-04,它是yyyy-mm-dd格式。 INTERVAL 1 DAY被解析为1天的时间间隔。DATE_SUB()函数的结果是2017-09-03的字符串值。类似...