`
Shelly.Kuang
  • 浏览: 158229 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

SQL Server datediff() 函数

 
阅读更多

定义和用法

DATEDIFF() 函数返回两个日期之间的天数。

语法

DATEDIFF(datepart,startdate,enddate)

startdate 和 enddate 参数是合法的日期表达式。

datepart 参数可以是下列的值:

datepart 缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns

实例

例子 1

使用如下 SELECT 语句:

SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

结果:

DiffDate
1

例子 2

使用如下 SELECT 语句:

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate

结果:

DiffDate
-1
分享到:
评论

相关推荐

    sqlserver自定义函数

    set @SourceSql=stuff(@SourceSql,1,charindex(',',@SourceSql,1),'') end return end select * from dbo.f_splitstr('1,2,3,4',',') --全角和半角转换函数 Create FUNCTION f_Convert( @str ...

    SQL Server 2014基础入门视频教程 (40集,含课件)

    28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 30.SQL Server 2014 CHARINDEX函数.mp4 31.SQL Server 2014 STUFF函数.mp4 32.SQL Server 2014 SUBTRING函数.mp4 33..SQL Server ...

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程

    28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 3.SQL Server 2014数据库安装.mp4 30.SQL Server 2014 CHARINDEX函数.mp4 31.SQL Server 2014 STUFF函数.mp4 32.SQL Server 2014 ...

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程.txt

    28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 3.SQL Server 2014数据库安装.mp4 30.SQL Server 2014 CHARINDEX函数.mp4 31.SQL Server 2014 STUFF函数.mp4 32.SQL Server 2014 ...

    SQLSERVER时间日期函数详解

    提供SQLSERVER常用的时间日期函数。 比如:getdate()、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() 函数...

    模拟SQLSERVER的两个函数:dateadd(),datediff()

    /****模拟sqlserver中的dateadd函数*******$part 类型:string取值范围:year,month,day,hour,min,sec表示:要增加的日期的哪个部分$n 类型:数值表示:要增加多少,根据$part决定增加哪个部分可为负数$datetime类型...

    sqlserver数据库常用函数

    2.DATEDIFF 4 3.DATENAME 5 4.DATEPART 7 5.DAY 9 6.GETDATE 10 7.GETUTCDATE 11 8.MONTH 11 9.YEAR 12 数学运算函数 13 1.ABS 13 2.ACOS 14 3.ASIN 15 4.ATAN 16 6.CEILING 18 8.COT 19 9.DEGREES 20 10.EXP 21 11....

    SQL Server日期加减函数DATEDIFF与DATEADD用法分析

    主要介绍了SQL Server日期加减函数DATEDIFF与DATEADD用法,结合分析SQL Server使用DATEDIFF与DATEADD函数获取常见的周、月、天等日期相关运算技巧,需要的朋友可以参考下

    sql server 常用时间函数

    sql server 常用时间函数的查询 如datediff datepart等等

    sql server函数大全(精析)

    里面包含sql server数据库里所用的函数。比如:以下这些函数是确定性的: AVG()(所有的聚合函数都是确定性的) CAST() CONVERT() DATEADD() DATEDIFF() ASCII() CHAR() SUBSTRING() ...

    SqlServer中的日期与时间函数

    一、Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,’2004-10-15′) –...

    SQL Server各种日期计算

    在这篇文章里,我将告诉你如何使用DATEADD和 DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。

    SQL函数

    SQL SERVER 的函数 1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr...

    sqlserver之datepart和datediff应用查找当天上午和下午的数据

    DATEDIFF() 函数返回两个日期之间的时间差。 --查找当天上午的数据 select * from R_Attendance where (datepart(hour,RDatetime)>=0 and datepart(hour,RDatetime)<12 datediff(d,RDatetime,GetDate())=0>12 and ...

    SQL Server简单查询示例汇总

    在SQL Server 2012的教程示例中,对于Sales.Orders表的查询,需要返回每月最后一天的订单。我们普遍的查询如下 USE TSQL2012 GO SELECT orderid, orderdate, custid, empid FROM Sales.Orders WHERE orderdate = ...

    SQL Server各种日期计算方法(收藏)

    在这篇文 章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果...

    SQL Server日期计算第1/2页

    在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能...

Global site tag (gtag.js) - Google Analytics