Sqlserver 数据库计算时间差

转载 2012年03月25日 17:23:15

定义和用法

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 时间差转换为天时分秒

DECLARE @starttime DATETIME = '2016-12-01' , @endtime DATETIME = '2016-12-02 14:56:39.927'; DECL...
  • qq_28009401
  • qq_28009401
  • 2016年12月02日 14:59
  • 1235

SQL Server DATEDIFF() 函数(SQL计算时间差)

select  *   from   task_list where 1=1 and    datediff(dd,carateTime,getdate()) =0 定义和用法DATEDIFF() 函...
  • wybshyy
  • wybshyy
  • 2016年07月29日 14:04
  • 11445

SQL计算两个日期的差(天、小时、分、秒)

select datediff(DAY,'2012/8/1','2012/8/20') as daysum //注解:MONTH为月、DAY为查询天、HOUR为小时、MINUTE为分钟、SE...
  • wei_jie_zhang
  • wei_jie_zhang
  • 2015年12月30日 10:01
  • 13958

SQL datediff (时间差)

转自:http://www.cnblogs.com/yinluhui0229/archive/2012/07/09/2583770.html DATEDIFF 函数 [日期和时间] ...
  • hutao1101175783
  • hutao1101175783
  • 2015年04月29日 09:21
  • 338

常用的获取时间差的sql语句

常用的获取时间差的sql语句"select count(*) from [注册] where datediff(day,time,getdate())//获取当天注册人员数sql="select id...
  • cyjch
  • cyjch
  • 2016年05月25日 18:36
  • 1571

sql 求解两个时间差

SELECT DATEDIFF(Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20')    --返回相差秒数 SELECT DATEDIFF(Minut...
  • yhd0916
  • yhd0916
  • 2017年01月19日 09:30
  • 397

sql计算时间差

create function [dbo].[GetYearMonthDayFun](@begin datetime ,@end datetime)returns varchar(50)asbegin...
  • naujuw
  • naujuw
  • 2010年04月12日 15:05
  • 1338

数据库中计算两个时间字段的时间差

1. mysql数据库表中有两个时间的字段,需要计算他们的时间差: (1)datediff函数来表示时间差。 基本语法: DATEDIFF(datepart,startdate,enddate) 说明...
  • zhanglei500038
  • zhanglei500038
  • 2017年05月07日 19:02
  • 3514

sql求解两个时间差

DATEDIFF 函数 [日期和时间] 功能 返回两个日期之间的间隔。 语法 DATEDIFF ( date-part, date-expression-1, date-expression-2 ...
  • c13_tianming
  • c13_tianming
  • 2016年04月12日 21:09
  • 1185

Oracle计算时间差函数

Oracle计算时间差函数 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差 (分别以天,小时,分钟,秒,毫秒): 天: ROUND(TO_...
  • u013120247
  • u013120247
  • 2016年06月13日 14:58
  • 9088
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Sqlserver 数据库计算时间差
举报原因:
原因补充:

(最多只允许输入30个字)