当前位置: 代码迷 >> Sql Server >> 星期计算有关问题
  详细解决方案

星期计算有关问题

热度:104   发布时间:2016-04-24 18:31:54.0
星期计算问题
如果以周一记为一周的开始,查询怎么写?

select datepart(WEEK,'2014-02-16')week

//result:8

怎么把它变成7?
------解决方案--------------------
引用:
select datepart(WEEKDAY,'2014-02-27')-1 week



不还意思 
select   case datepart(WEEKDAY,'2014-02-16') -1  when '0' then '7' else  datepart(WEEKDAY,'2014-02-16') -1 end week
  相关解决方案