ql语句处理时间——日期加减天数如下:
select date_add(now(), interval 1 day)-- 加1天
select date_add(now(), interval 1 hour)-- 加1小时
select date_add(now(), interval 1 minute)-- 加1分钟
select date_add(now(), interval 1 second)-- 加1秒
select date_add(now(), interval 1 microsecond)-- 加1毫秒
select date_add(now(), interval 1 week)-- 加1周
select date_add(now(), interval 1 month)-- 加1月
select date_add(now(), interval 1 quarter)-- 加1季
select date_add(now(), interval 1 year)-- 加1年
扩展资料
SQL中常用日期函数
1、GETDATE() 返回当前系统日期;
SELECT GETDATE()
2、DATEADD(日期部分,常数,日期) 返回将日期的指定日期部分加常数后的结果返回;
--常数为正
SELECT DATEADD(YY,1,GETDATE())
--等同于
SELECT DATEADD(YEAR,1,GETDATE())
--常数为负数
SELECT DATEADD(YY,-2,GETDATE())
--常数为小数(直接舍去小数部分)
SELECT DATEADD(YY,2.4,GETDATE())
SELECT DATEADD(YY,2.5,GETDATE())
SELECT DATEADD(YY,2.6,GETDATE())
直接减就可以了。
1、打开Excel表格。
2、打开Excel表格后,直接用后面的日期减去前面的日期。
3、按回车键后,即可得到相减的日期。
4、或者使用公式=DATEDIF(D7,E7,"d")。
5、输入公式后,按回车键即可得到相减的日期。
DATEDIFF: 返回跨两个指定日期的日期边界数和时间边界数, 语法:DATEDIFF ( datepart , startdate , enddate ) 用 enddate 减去 startdate注:datepart 指定应在日期的哪一部分计算差额的参数,其日期相减时,只关注边界值,例SELECT DATEDIFF(YEAR,'2008-12-31','2009-1-1') 返回 1
DATEADD : 返回给指定日期加上一个时间间隔后的新 datetime 值。 语法:DATEADD (datepart , number, date )
注: datepart 指定要返回新值的日期的组成部分
number 使用来增加 datepart 的值。正数表示增加,负数表示减少,如果是小数则忽略小数部分,且不做四舍五入。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)