34,594
社区成员
发帖
与我相关
我的任务
分享
select * from zbowei_tongji where DateDiff(week,tongji_time,getdate() )=0
select dateadd(week, datediff(week,0,GETDATE()-1),0)
--你的意思是把tongji_time给换成
convert(varchar(10),GETDATE() - datepart(weekday, getdate()) + 1 ,121)
[/quote]
convert(varchar(10),GETDATE() - datepart(weekday, getdate()) + 1 ,121)
这是算周一的日期0点。
set datefirst 1
select @@datefirst
用这个可以设置星期一为一周开始日期,可以直接用你原语句。
--你的意思是把tongji_time给换成
convert(varchar(10),GETDATE() - datepart(weekday, getdate()) + 1 ,121)
-- 试试这个。
tongji_time > convert(varchar(10),GETDATE() - datepart(weekday, getdate()) + 1 ,121)