关于SqlServer中datediff用法
SQLServer 用法 关于 datediff
2023-06-13 09:19:57 时间
是后面日期减去前面的日期(enddate-startdate)
1、datepart,规定应在日期的哪一部分计算差额
日期 缩写
year yy/yyyy
quarter qq/q
Month mm/m
day dd/d
Hour hh/h
minute mi,n
second ss,s
[var]SQL SERVER不用像ORACLE一样写 select from dual,只需要写select .就可以了
1、参数是 yyyy的话,统计相差的年份,截取前4位进行统计
select datediff(yyyy, 20210928 , 20200121 )testselect datediff(year, 20210928 , 20200121 )test
select datediff(yy, 20210928 , 20200121 )test
2、参数是 qq时,统计相差的季度
select datediff(qq, 20210928 , 20200121 )testselect datediff(q, 20210928 , 20200121 )test
select datediff(quarter, 20210928 , 20200121 )test
3、参数是 mm的时候,统计相差的月份,截取前6位进行统计
select datediff(mm, 20210928 , 20200121 )testselect datediff(m, 20210928 , 20200121 )test
select datediff(month, 20210928 , 20200121 )test
4、参数是 dd的时候,统计相差的天数
select datediff(dd, 20210928 , 20200121 )testselect datediff(day, 20210928 , 20200121 )test
select datediff(d, 20210928 , 20200121 )test
5、参数是 hh的时候,统计相差的小时
select datediff(hour, 20211112 10:00:00 , 20211112 00:00:00 )test_hour,datediff(hh, 20211112 10:00:00 , 20211112 00:00:00 )test_hh
6、参数是 mi的时候,统计相差的分钟数
select datediff(minute, 20211112 10:00:00 , 20211112 00:00:00 )test_minute,datediff(mi, 20211112 10:00:00 , 20211112 00:00:00 )test_mi
,datediff(n, 20211112 10:00:00 , 20211112 00:00:00 )test_n
7、参数是 ss的时候,统计相差的秒数
select datediff(second, 20211112 10:00:00 , 20211112 00:00:00 )test_second,datediff(ss, 20211112 10:00:00 , 20211112 00:00:00 )test_ss
,datediff(s, 20211112 10:00:00 , 20211112 00:00:00 )test_s
到此这篇关于关于datediff用法的文章就介绍到这了,更多相关datediff用法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 关于SqlServer中datediff用法
相关文章
- SQLServer 数据库常见问题:锁表原因和解决方法(sqlserver锁表)
- 使用JDBC连接SQLServer数据库(jdbc链接sqlserver)
- 数据库中登录SQLServer:实现有效保护数据安全(登录sqlserver)
- 正版SQL Server带来的安全性和可靠性(正版sqlserver)
- 分割大任:将SQL Server做好拆分(分割 sqlserver)
- VS整合SQLServer,实现数据库管理无忧(vs和sqlserver)
- SQLserver:不同锁级别的调整策略(SQLserver锁级别)
- SQLServer被质疑:是进步的助推?(sqlserver 质疑)
- 联查利用SQLServer解决表联查问题(sqlserver 解表)
- 数据库开发SQL Server助力数据库开发变得更简单(sqlserver 简化)
- 探索SqlServer可提升数据处理效率的不可忽视费用(sqlserver的费用)
- 玩转SQLServer:从基础到进阶的用法研究(sqlserver 用法)
- 渴望掌握SQLServer,求职者请马上报名(sqlserver求职)
- 使用PHP驱动程序实现与SQL Server数据库的连接(php连接sqlserver)
- SQL Server修复更新:狠心细心(sqlserver打补丁)
- 写数据如何利用SQLServer进行数据读写操作(sqlserver怎么读)
- 了解SQL Server中的序列建立(sqlserver建序列)
- 极速失控:SQLServer 已禁用(sqlserver已禁用)
- 网站访问量使用SQL Server优化网站获得爆炸性的访问量!(sqlserver 增加)
- SQLServer数据库中取小数的技术实现(sqlserver取小数)
- SQL Server中删除字段的步骤(sqlserver删字段)
- 基于SQLServer的函数编写实践(sqlserver写函数)
- 都能做SqlServer:你梦想的助力(sqlserver 什么)
- 韩立刚成功掌握SQLServer 技术,实现数据库自动化管理(韩立刚sqlserver)
- 追踪SQLServer:知晓完美数据处理过程(追踪sqlserver)
- SQLServer中选出指定范围行的SQL语句代码
- SQLServer储过程加密和解密原理深入分析
- 在SQLServer中使用CLR调用.NET方法实现思路