sql里日期怎么加减

时间:2023-05-26 11:00:01 买帖  | 投诉/举报

篇首语:本文由小编为大家整理,主要介绍了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里日期怎么加减的主要内容,如果未能解决你的问题,请参考以下文章