SQL server语句查询天、一周、一月、一年的数据
做数据统计与分析的时候总会需要提取一个段的数据,而强大的sql语句就要能帮助我们,我们用微软的工具,建议尽量使用比较新的,这样子功能会强大,漏洞会比较少。特别是服务器系统,2003的系统漏洞真的非常多,2008 R2就很不错。
操作方法
- 01
sql语句查询当日、一周、一月的数据的方法select * from TableName where datediff(week,AddTime,getdate()-1)=0 //查询出当天日期在一周年的数据select * from TableName where datediff(day,AddTime,getdate()-1)=0 //查询当天的所有数据--查询当天:select * from TableName where DateDiff(dd,AddTime,getdate())=0--查询24小时内的:select * from TableName where DateDiff(hh,AddTime,getDate())<=24--TableName为表名,AddTime为数据库中的字段值Sql代码--本月记录SELECT * FROM TableName WHERE datediff(month,[AddTime],getdate())=0--本周记录SELECT * FROM TableName WHERE datediff(week,[AddTime],getdate())=0--包括本年这些查询方式是一样的 关于一些报表分析,大家不妨习惯使用视图,你会发现非常大的惊喜。
赞 (0)