Sqlserver 数据库计算时间差
2012-03-25 17:23
197 查看
定义和用法
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脚本时间计算
- sql server 数据库直接计算时间差
- Oracle 时间差计算 数据库关于时间计算
- Oracle和SQLServer中怎样计算语句执行时间
- Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- sqlserver存储过程中利用游标遍历结果集简单示例及查询数据库时间
- 时间序列数据库的秘密(3)——加载和分布式计算
- Oracle当前时间与数据库时间进行计算
- sqlserver 存储过程 临时表 时间计算 循环 问题
- 时间序列数据库——索引用ES、聚合分析时加载数据用什么?docvalues的列存储貌似更优优势一些。那分布式计算呢?ES做
- 分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)
- 数据库时间类型转换(Oracle、SQLServer)
- 关于数据库中浮点运算、保留小数和时间计算
- [MSSQL]分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)
- sqlserver 数据库 Date(时间) 的各种用法
- 数据库--SQLServer--写sql,时间比较
- SQLSERVER:计算数据库中各个表的数据量和每行记录所占用空间
- sqlserver 数据库中时间函数的建立
- 【转】Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- 有意思的关于sqlserver时间的取值和计算问题