指定一个起始日,计算到该日的天数,/7 得到经过的周数。然後按这个周数分组。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟空间、营销软件、网站建设、宜丰网站维护、网站推广。
GETDATE()
是获取当前时间的函数
取上周时间 需要用当前的减几天
需要知道 你想取得具体是什么时间
这个可以直接百度的,给你的连接应该就足够你用了
SQLServer查询今天/昨天/本周/本月的记录
我没明白你说的最后一周是啥意思。
我给你提供三个函数,应该就能拼出来你想要的东西
(1)dateadd(day,-3,getdate())当前日期-3天
dateadd(month,-2,getdate())当前日期-2月
dateadd(year,-1,getdate())当前日期-1年
(2)如果你要单独取年 select year(getdate()) =2017
取月 month(getdate()) =1
取日 day(getdate()) =24
(3)你要取星期几 select datepart(weekday,getdate()) 周一到周日是2,3,4,5,6,7,1
下面的语句取当前日期所在的星期的星期一的日期
select
dateadd(day,
2-datepart(weekday,getdate()),getdate())
根据条件替换getdate(),就可以了