怎样获得当前日期的上周日是几号 星期日是一周的第一天select dateadd(dd,-datepart(dw,getdate())+1,getdate()) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --准确的方法,不受 SET DATEFIRST 设置的影响select dateadd(day,-(@@datefirst+datepart(weekday,getdate())-1)%7,getdate()) declare @ datetimeset @ = '2004-9-19'--set datefirst 3select dateadd(day,-(@@datefirst + datepart(weekday,@)) % 7 + case when (@@datefirst + datepart(weekday,@)) % 7 = 0 then 7 else 0 end + 1,@) SQL union all 记录集横向显示 关于数据库实时同步! 请教一个查询语句 求助分组问题? sql一经典问题 怎样才能查询到一个表中的中间20条记录?? 救命:数据库误操作,如何恢复到上一步的状态 如何用命令实现ms sql server的复制,如何得到复制完成的消息,sybase也一样吗 TOP的另外一个问题,高手们探讨一下 什么叫游标,要来干什么的? 如何修改 table name 用 alter语句 我用程序登陆本机(或者局域网内)上的SQL Server2000时用机器名和Localhost可以登陆.用IP地址不可以登陆是什么原因呢?
set @ = '2004-9-19'--set datefirst 3select dateadd(day,-(@@datefirst + datepart(weekday,@)) % 7 + case when (@@datefirst + datepart(weekday,@)) % 7 = 0 then 7 else 0 end + 1,@)