`

DATE_ADD的使用

 
阅读更多

sql 

写道
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)

 

# 用例

 

##  补漏查询,查找20天前还没有完成的订单

   

   ftime <![CDATA[ <= ]]> DATE_SUB(NOW(), INTERVAL 20 DAY)

 

## 把配送时间往后 顺延20天

  UPDATE  task

  SET  ftime DATE_ADD(NOW(), INTERVAL 20 DAY)

   where 

 

# 把配送时间    前提20天

  UPDATE  task

  SET  ftime DATE_SUB(NOW(), INTERVAL 20 DAY)

   where 

 

# 把任务锁定5分钟 时长,(分布式锁机制---也可以抢zk的节点谁抢到谁就干--也可以用redis的setnx谁赋值成功)

  UPDATE task  set   lock_timeout DATE_ADD(NOW(), INTERVAL 5 MINUTE)

 

 

分享到:
评论

相关推荐

    dateadd与datediff时间段查询代码

    dateadd与datediff时间段查询代码,我给公司做项目时候用过此方法,比较管用啊。

    【SQL高级(十)】【SQL Date 函数+SQL Date 数据类型】

    文章目录SQL Date 函数MySQL Date 函数NOW() 函数CURDATE() 函数CURTIME() 函数DATE() 函数EXTRACT() 函数DATE_ADD() 函数DATE_SUB() 函数DATEDIFF() 函数DATE_FORMAT() 函数SQL Server Date 函数GETDATE() 函数...

    MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)

    主要介绍了MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友...

    MySQL的Data_ADD函数与日期格式化函数说明

    DATE_ADD(date,INTERVAL expr type) DATE_SUB(date,INTERVAL expr type) 这些函数执行日期运算。 date 是一个 DATETIME 或DATE值,用来指定起始时间。 expr 是一个表达式,用来指定从起始日期添加或减去的时间间隔值...

    oracle中add_months()函数及用法总结

    add_months(date,int);其中第一个参数为日期,第二个为按月增加的幅度,例如: add_months (sysdate,2):就是当前日期的两个月之后的时间。 如:表示2个月以后的时间: SQL&gt; select add_months(sysdate,2) from ...

    MySQL中ADDDATE()函数的使用教程

    当被调用的第二个参数的区间形式,ADDDATE()是DATE_ADD()的同义词。相关功能SUBDATE()是DATE_SUB()的代名词。对于区间上的单元参数的详细信息,请参阅DATE_ADD()的说明。 mysql&gt; SELECT DATE_ADD('1998-01-02', ...

    air_data.csv

    FLIGHT_DATE AVG_FLIGHT_COUNT AVG_BP_SUM BEGIN_TO_FIRST LAST_TO_END AVG_INTERVAL MAX_INTERVAL ADD_POINTS_SUM_YR_1 ADD_POINTS_SUM_YR_2 EXCHANGE_COUNT avg_discount P1Y_Flight_Count L1Y_Flight_Count P1Y_...

    mysql 日期函数.txt

    17.DATE_ADD(date,INTERVAL expr type) DATE_SUB(date,INTERVAL expr type) ADDDATE(date,INTERVAL expr type) SUBDATE(date,INTERVAL expr type) EXTRACT(type FROM date) 18.TO_DAYS(date) 19.FROM_DAYS(N) 20....

    有关日期函数 生肖、天干地支

    date(year(ls_date)+int((month(ls_date)+ls_add_month)/13),long(mid(fill('010203040506070809101112',48),(mod(month(ls_date)+ls_add_month -1,12)+13)*2 -1,2)),day(ls_date) -integer(right(left(string(day...

    Informatica_转换器函数介绍

    Informatica_转换器函数介绍,便于查询函数使用方法

    MySQL常用时间函数详解(推荐)

    2.6 DATE_SUB/DATE_ADD DATE_SUB(date,INTERVAL expr type) date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 SELECT id FROM my_table WHERE create_time &gt;= date_sub(now(), INTERVAL 3 HOUR) ...

    statamic-date_calc:Statamic 的日期时间计算插件

    将“date_calc”文件夹复制到 Statamic 网站的“_add-ons”文件夹中。 如何使用 Usage {{ date_calc start_date="2014-11-16 18:00:00" method="subYears" value="5" format="F d, Y" }} 如果没有设置参数,它只会...

    php:通过Golang实现一些PHP函数。 该库没有第三方依赖性

    最低Go版本要求: 作业系统转到版本Linux 1.9 OSX 1.12 视窗1.13日期/时间功能PHP功能Golang功能微型时间date_add 日期添加date_create_from_format DateCreateFromFormat date_create 日期创建date_date_set ...

    linux操作系统

    浅谈Linux操作系统的安全。Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现。UNIX操作系统是1969年由Ken Thompson 和Dennis Ritchie在美国贝尔实验室开发的一种操作系统。...

    几个实用的MySQL内置函数实用说明

    日期格式化函数: DATE_FORMAT:时间格式化为字符串; STR_TO_DATE:时间字符串转为为日期格式; 日期加减函数: DATE_SUB:日期做减法 DATE_ADD:日期做加法

    MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔(推荐)

    DATE_ADD() 函数向日期添加指定的时间间隔。 当前表所有数据都往后增加一天时间: UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL 1 DAY); 当前表所有数据都往前减少一天时间: UPDATE ACT_...

    PHP时间相关常用函数用法示例

    分享给大家供大家参考,具体如下: &lt;?.../** * 设置时区 */ date_default_timezone_set("Asia/Shanghai");...echo date_default_timezone_get();...date_add($date,date_interval_create_from_date_string("4

    mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间

    1、当前日期 select DATE_SUB(curdate(),INTERVAL 0 DAY) ; 2、明天日期 select DATE_SUB(curdate(),INTERVAL -1 DAY) ; 3、昨天日期 select DATE_SUB(curdate(),INTERVAL 1 DAY) ;...select date_add(now(),inter

    为何要小心Nginx的add_header指令详解

    大家都知道,nginx配置文件通过使用add_header指令来设置response header。 昨天无聊用curl查看一个站点的信息,发现返回的头部与想象中的不一样: HTTP/2 200 date: Thu, 07 Feb 2019 04:26:38 GMT content-type: ...

Global site tag (gtag.js) - Google Analytics