在SQL Server中查询本周 本月 本期, 本年的记录
来源:互联网 发布:2016网络主播排行榜 编辑:程序博客网 时间:2024/04/28 17:25
表名为:tableName
时间字段名为:theDate
=====================
datePart函数 日期部分缩写yearyy, yyyyquarterqq, qmonthmm, mdayofyeardy, ydaydd, dweekwk, wwweekdaydwHourhhminutemi, nsecondss, smillisecondms
查询本月的记录
select * from tableName where DATEPART(mm, theDate) = DATEPART(mm, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())
查询本周的记录
select * from tableName where DATEPART(wk, theDate) = DATEPART(wk, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())
查询本季的记录
select * from tableName where DATEPART(qq, theDate) = DATEPART(qq, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())
其中:GETDATE()是获得系统时间的函数。
————————————————————————————————————————————————–
datediff函数
日期部分缩写yearyy, yyyyquarterqq, qMonthmm, mdayofyeardy, yDaydd, dWeekwk, wwHourhhminutemi, nsecondss, smillisecondms
查询本日的记录
select count(*) from tableName where (DATEDIFF(dd, theDate, GETDATE()) = 0)
查询本月的记录
select count(*) from tableName where (DATEDIFF(mm, theDate, GETDATE()) = 0)
查询本年的记录
select count(*) from tableName where (DATEDIFF(yy, theDate, GETDATE()) = 0)
- 如何在SQL Server中查询本周 本月 本期, 本年的记录
- 在SQL Server中查询本周 本月 本期, 本年的记录
- 在SQL Server中查询本周 本月 本期, 本年的记录
- Oracle查询本周、本月、本年的记录
- sql查询本周本月本年
- sql查询本周本月本年
- SQL Server 获取本周,本月,本年等时间内记录
- SQL查询本周、本月、本年、上周、…
- sql查询当天、本周、本月、本年
- oracle 中查询本年、本月、 本周的数据
- SQL 查询当天,本月,本周的记录
- SQL 查询当天,本月,本周的记录
- SQL 查询当天,本月,本周的记录
- SQL 查询当天,本月,本周的记录
- SQL 查询当天,本月,本周的记录
- sql 查询当天,本月,本周的记录
- SQL 查询当天,本月,本周的记录
- SQL 查询当天,本月,本周的记录
- 读书笔记(UML建模基础)
- 世界首艘商业宇宙飞船亮相 票价20万美元
- 内联函数和宏
- IE注册表设置安全项
- Windows Live Writer 代码编辑插件Coder High Light
- 在SQL Server中查询本周 本月 本期, 本年的记录
- 创业就像过河(献给那些想过河和正在过河的朋友们)
- java webservice的开发(eclipse3.4+xfire+tomcat5.5)
- 写得蛮好的linux学习笔记(一)(linux目录架构)
- [双语阅读]英研究:牲畜吃蒜减少打嗝可抑制全球变暖
- CAsyncSocket之运作流程
- 劳资纠纷 labor dispute
- pl sql developer查看历史sql记录
- 写得蛮好的linux学习笔记(二)(一些常用的基本命令)