怎么使时间和星期转行
如何使时间和星期转行
比如我查询 2013-02-01 到2013-03-01 的查询
显示
日期 星期
2013-02-01 五
2013-02-02 六
2013-02-03 日
-----------------------------
------解决思路----------------------
select DATENAME(dw,'2013-02-01') as 星期 ---------星期五
select datepart(dw,'2013-02-02') as 星期 ----------返回的是数字,由于星期天是默认第一天,所以返回的值为6
------解决思路----------------------
搞错了
------解决思路----------------------
比如我查询 2013-02-01 到2013-03-01 的查询
显示
日期 星期
2013-02-01 五
2013-02-02 六
2013-02-03 日
-----------------------------
------解决思路----------------------
select DATENAME(dw,'2013-02-01') as 星期 ---------星期五
select datepart(dw,'2013-02-02') as 星期 ----------返回的是数字,由于星期天是默认第一天,所以返回的值为6
------解决思路----------------------
搞错了
select DATENAME(dw,'2013-02-01') as 星期 ---------星期五
select datepart(dw,'2013-02-01') as 星期 ----------返回的是数字,由于星期天是默认第一天,所以返回的值为6
------解决思路----------------------
你把日期字段加进去不就行了。
这样:
SELECT DATENAME(DW,你的日期字段名) as 星期 FROM 你的表名