34,838
社区成员




set datefirst 1
select date,(case datepart(weekday,date) when 1 then '星期一'
when 2 then ''
when 3 then ''
...
when 7 then '星期日' else null end) 星期
from tb
set datefirst 1
select convert(varchar(10),getdate(),120) + ' 星期' + convert(varchar,datepart(dw,getdate()))
/*
---------------------------------------------
2012-03-09 星期5
(1 行受影响)
*/