SqlServer统计最近一周的数据

select * from 表名 where  DATEDIFF( day, 日期字段列名,getdate())<7 and DATEPART(w,  日期字段列名) <DATEPART(w, getdate())

思路:

1.先取最近七天的数据。

2.在最近七天的数据中,取周中天次小于等于当前天次的记录。(周天的天次为1)

DATEPART(w,  日期字段列名) 取一周的第几天,周天返回值为1

上一篇:熟练使用jquery ui / easyui的各种组件设计网页界面


下一篇:ROS学习笔记(六)——创建、编译包