如何统计周一到周日的数据? 求助,现在要统计每周数据,但要求是从周一至周日的。请教怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select ……group by datepart(dw,日期,getdate()) select datepart(week, getdate()) 周日是一周的开始,如果是周一至周日,应该将日期减1select ……group by datepart(week,dateadd(day,-1,日期)) group by datepart(week,dateadd(day,-1,日期字段)) set datefirst 数字1到7 1表示星期1为一周开始 默认为7 然后group by datepart(week,getdate()) declare @date datetimeset @date='2006/12/4'select * from tablewhere datepart(week,dateadd(day,-1,日期字段)) = datapart(week,@date) select *group by datepart(week,dateadd(day,-1,日期字段)) to niruiqing谢谢楼上的,但是我现在想查出某一天所在的当周的数据呢?(这一天所在周为周一至周日)==========按照上面这么多高手的指点做,另加一个条件即可,where datediff(ww,@date,日期字段)=0@date是你想查的那一天。 请教一个sql语句 提问:如何将WEB SERVER端的EXCEL,导入到数据库SERVER端?大家有什么好办法? SQL事务发布的一个问题.请各位大侠指点迷津....... 如何定时 更新数据?! 请教高手SQL 使用sp_helptext说找不到对应的SP 怎样用SQL脚生成数据库结构 一个数据库只有一个mdf,我的有多个是不是有问题啊? 如何将查询结果导出到电子表格。 请问如何能用VFP把一张图象存入数据库,并读出来显示到窗体或者图象控件内? select * from saleout where datetimes='2006-12-2'这个是查时间查不出东西 求SQL语句?
……
group by datepart(dw,日期,getdate())
select
……
group by datepart(week,dateadd(day,-1,日期))
where datepart(week,dateadd(day,-1,日期字段)) = datapart(week,@date)
*group by datepart(week,dateadd(day,-1,日期字段))
谢谢楼上的,但是我现在想查出
某一天所在的当周的数据呢?(这一天所在周为周一至周日)
==========
按照上面这么多高手的指点做,另加一个条件即可,where datediff(ww,@date,日期字段)=0@date是你想查的那一天。