指点成金-最美分享吧

登录

sql里日期怎么加减

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了sql里日期怎么加减相关的知识,希望对你有一定的参考价值。

参考技术A 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 的值。正数表示增加,负数表示减少,如果是小数则忽略小数部分,且不做四舍五入。本回答被提问者和网友采纳
参考技术B select datediff(day,sdate,edate) from tableA

以上是关于sql里日期怎么加减的主要内容,如果未能解决你的问题,请参考以下文章