首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么查询数据库中星期一到星期日的数据

2012-03-21 
如何查询数据库中星期一到星期日的数据如何查询数据库中星期一到星期日的数据就是查询计算某个字段在一周

如何查询数据库中星期一到星期日的数据
如何查询数据库中星期一到星期日的数据
就是查询计算某个字段在一周里的总量

[解决办法]
做为条件:
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即可

热点排行