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

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
  • 8480

sqlserver 时间差转换为天时分秒

DECLARE @starttime DATETIME = '2016-12-01' , @endtime DATETIME = '2016-12-02 14:56:39.927'; DECL...

SQL Server各种日期计算方法

通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函...

sqlserver 计算数据库时间差

  • 2017年10月10日 16:49
  • 629B
  • 下载

SQLSERVER存贮过程实现时间差计算

CREATE FUNCTION [dbo].[F_DatetimeDiffToGB] ( -- Add the parameters for the function here @s...

DB2数据库计算时间差

项目开发中遇到的问题,现总结出来留做备忘。 项目要求通过SQL计算出确认收货日期和发货日期之间的时间差(按天计算),因部分商品存在确认收货日期跨度较大的情况,所以在使用DB2提供的时间函数计算时出现了...

select中 数据库两字段加工时间差

一个工件可以从CNC机器取得加工开始时间和结束时间。现在需要计算它的加工时间。 数据样版: SELECT [工件编号],[加工开始时间],[加工结束时间] FROM [dbo].[Machinin...
  • tt2153
  • tt2153
  • 2016年03月15日 13:33
  • 119

jQuery计算时间差和阴阳历转换

  • 2016年01月13日 14:34
  • 6KB
  • 下载

计算时间差

  • 2013年05月07日 12:05
  • 13KB
  • 下载

分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)

很多时候我们都需要计算数据库中各个表的数据量和每行记录所占用空间 这里共享一个脚本 CREATE TABLE #tablespaceinfo ( nameinfo VA...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Sqlserver 数据库计算时间差
举报原因:
原因补充:

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