当前位置: 代码迷 >> Sql Server >> 如何得日期是哪年哪月第几周
  详细解决方案

如何得日期是哪年哪月第几周

热度:92   发布时间:2016-04-27 14:21:38.0
怎么得日期是哪年哪月第几周
例如getdate()
怎么得到今天是 哪年哪月第几周?

------解决方案--------------------
探讨

引用:

select convert(varchar(4),year(getdate()))+'年'+convert(varchar(2),month(getdate()))+'月'
这样得到年月,剩下是这个月第几周不知怎么得到


SQL code

SELECT datepart(week,getdate())-datepart(week,CA……

------解决方案--------------------
SQL code
select ltrim(year(getdate()))+'年'+ltrim(month(getdate()))+'月第'+ltrim(ceiling(datediff(d,cast(convert(varchar(08),getdate(),120)+'01' as datetime),convert(varchar(100),(getdate()-datepart(dw,getdate()) +1),23))/7.0)+1)+'周'/*2012年2月第2周*/
  相关解决方案