解决方案 »
- 就一个语句怎么改下,马上结帖
- select a="" from b表示什么意思啊
- 怎麼改某一資料表的所有者權限
- 关于sqlserver性能的问题,每月50~100万条流水记录
- SQLSERVER2005 In语句的问题
- *********************请问关于SQLSERVER 2005 EXPRESS的问题**********************
- ssis邮件发送任务,使用公司邮件服务器发邮件
- sql command 問題
- 如何把从sql server中取得的数据转换为dbf文件
- 被SELECT语句难住了
- 还有一个比较麻烦的问题(关于重设sys.servers中服务器的问题)
- 关于执行.sql文件问题
-- select DatePart(w,getdate())
declare @date1 char(8)
select @date1=case when DatePart(weekday,getdate())=1 then convert(char(8),getdate()-3,112)
when DatePart(weekday,getdate())=7 then convert(char(8),getdate()-2,112)
else convert(char(8),getdate()-1,112)
end
select convert(char(8),getdate()-3,112)
--结果
20090806
-- select DatePart(w,getdate())
declare @date1 char(8)
set @date1= (select case when DatePart(w,getdate())=1 then convert(char(8),getdate()-3,112)
when DatePart(w,getdate())=7 then convert(char(8),getdate()-2,112)
else convert(char(8),getdate()-1,112)
end)
select convert(char(8),getdate()-3,112)
select convert(char(8),getdate()-3,112)
好像就是你要的结果。。