1.取日期不要时间,如2007-01-25
CONVERT(varchar(10),CreateDate,120)
2.select DATEPART(dw,getdate())
这样可以得到星期数字从1-7.1为星期日,7为星期六
select
case when datepart(dw,getdate())=1 then '星期日'
when datepart(dw,getdate())=2 then '星期一'
when datepart(dw,getdate())=3 then '星期二'
when datepart(dw,getdate())=4 then '星期三'
when datepart(dw,getdate())=5 then '星期四'
when datepart(dw,getdate())=6 then '星期五'
when datepart(dw,getdate())=7 then '星期六'
end
3.直接得到星期几
select datename(dw,getdate())
CONVERT(varchar(10),CreateDate,120)
2.select DATEPART(dw,getdate())
这样可以得到星期数字从1-7.1为星期日,7为星期六
select
case when datepart(dw,getdate())=1 then '星期日'
when datepart(dw,getdate())=2 then '星期一'
when datepart(dw,getdate())=3 then '星期二'
when datepart(dw,getdate())=4 then '星期三'
when datepart(dw,getdate())=5 then '星期四'
when datepart(dw,getdate())=6 then '星期五'
when datepart(dw,getdate())=7 then '星期六'
end
3.直接得到星期几
select datename(dw,getdate())
