如何查询数据库中星期一到星期日的数据
如何查询数据库中星期一到星期日的数据
就是查询计算某个字段在一周里的总量
[解决办法]
做为条件:
select (@@datefirst+datepart(dw,getdate())-1)%7--把getdate()换为时间列就行了
[解决办法]
楼主把数据贴出来!!!
计算0为星期日
(@@datefirst+datepart(dw,getdate())-1)%7
[解决办法]
如果你表中有时间字段的话
select sum(col1) 汇总,datepart(wk,时间字段) 第几周
from 表
group by datepart(wk,时间字段)
[解决办法]
SET DATEFIRST 1
查....
[解决办法]
select (@@datefirst+datepart(dw,getdate())-1)%7--得出时间列为星期几
[解决办法]
哪周啊,有指定周么?
[解决办法]
按照周次分组获得各周的总数
select datepart(wk,date_field),sum(data_Field) from table_Pqs
group by datepart(wk,date_field)
[解决办法]
如果知道一个日期,那么先获得当前周
declare @zc_Pqs int
select @zc_Pqs=datepart(wk, '19760310 ')
select @zc_Pqs,sum(data_Field) from table_Pqs where datepart(wk,date_field)=@zc_Pqs即可