sqlserverdate格式比较(sqlserver之datepart和datediff应用查找当天上午和下午的数据)
sqlserverdate格式比较
sqlserver之datepart和datediff应用查找当天上午和下午的数据DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。
DATEDIFF() 函数返回两个日期之间的时间差。
--查找当天上午的数据 select * from R_Attendance where (datepart(hour,RDatetime)>=0 and datepart(hour,RDatetime)<12) and datediff(d,RDatetime,GetDate())=0 --查找当天下午的数据 select * from R_Attendance where (datepart(hour,RDatetime)>12 and datepart(hour,RDatetime)<=23) and datediff(d,RDatetime,GetDate())=0
计算两个时间差
相差年数:SELECT DATEDIFF(YEAR,'2017-07-01 11:25:52','2018-07-02 12:25:52'); 结果:1
相差天数:SELECT DATEDIFF(DAY,'2018-07-01 11:25:52','2018-07-02 12:25:52'); 结果:1
相差小时:SELECT DATEDIFF(HOUR,'2018-07-01 11:00:00','2018-07-01 16:00:00'); 结果:5
相差分数:MINUTE,相差秒数:SECOND,相差月数:MONTH
获取当日、月、年的数据:
根据以上计算时间差,我们可以得出结果,如下:
当日:SELECT * FROM UserTable WHERE DATEDIFF(DAY, StartTime, GETDATE())=0
当月:SELECT * FROM UserTable WHERE DATEDIFF(MONTH, StartTime, GETDATE())=0
当年:SELECT * FROM UserTable WHERE DATEDIFF(YEAR, StartTime, GETDATE())=0
如果想要获取前一天、月或年等,函数只需等于1即可,依次类推即可,反之获取后一个月、年等。函数等于-1,在此就不一一列出了。
总结
以上所述是小编给大家介绍的sqlserver之datepart和datediff应用查找当天上午和下午的数据,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
- sqlserver日志被删除(sql server日志处理不当造成的隐患详解)
- sqlserver查看某个库所有表(SQL Server怎么找出一个表包含的页信息Page)
- sqlserver两表查询语句格式(sql server实现在多个数据库间快速查询某个表信息的方法)
- sqlserver常用配置调整(sql server性能调优 I/O开销的深入解析)
- sqlserver连接服务器怎么解决(Sql server端口未打开连接不上的解决方案)
- sqlserver索引介绍(浅析SQL Server的聚焦使用索引和查询执行计划)
- sql server2005如何配置(SQLServer2005创建定时作业任务)
- Windows2012配置SQLServer2014AlwaysOn的图解(Windows2012配置SQLServer2014AlwaysOn的图解)
- 如何使java与sqlserver数据库连接(java连接mysql数据库 java连接sql server数据库)
- sqlserver常用流控语句(SQL Server实现自动循环归档分区数据脚本详解)
- sqlserver提供的内置函数(Sqlserver 自定义函数 Function使用介绍)
- sqlserver 使用SSMS运行sql脚本的六种方法(sqlserver 使用SSMS运行sql脚本的六种方法)
- sqlserver查看创建的索引(浅述SQL Server的聚焦强制索引查询条件和Columnstore Index)
- sqlserver常见函数(SQL Server之JSON 函数详解)
- sql server2008如何升级到2012(MS sqlserver 2008数据库转换成2000版本的方法)
- sql启动错误代码1814(SQLMSSQLSERVER服务启动错误代码3414的解决方法)
- 保温好 容量大 颜值高 保温杯你给娃娃买对了吗(保温好容量大颜值高)
- 《道德经》 人生避开骄狂,才能免去祸患(道德经人生避开骄狂)
- 郭麒麟(郭麒麟)
- 古人十句 戒骄 名言,醍醐灌顶,受益匪浅(古人十句戒骄名言)
- 《道德经》:功成不局,泰而不骄(道德经:功成不局)
- 每日一典 过江之鲫(每日一典过江之鲫)
热门推荐
- typescript使用技巧(深入理解typescript中的infer关键字的使用)
- mysql的使用步骤(MySQL infobright的安装步骤)
- 使用javascript数组循环(JavaScript数组reduce方法的语法与实例解析)
- javascript编写的小游戏(CSS3 实现NES游戏机的示例代码)
- python微信支付接口(Python提取支付宝和微信支付二维码的示例代码)
- dedecms模板如何修改日期(DEDECMS网站文章列表页更新点击次数的问题完美解决)
- sql server 锁超时(详解SQL Server中的事务与锁问题)
- linux如何执行绝对路径的脚本(Linux目录切换实现代码案例)
- django学生管理系统搭建(Django实现学员管理系统)
- h5怎么在微信公众号发布(H5微信公众号授权的简单实现步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9