怎么得日期是哪年哪月第几周 例如getdate()怎么得到今天是 哪年哪月第几周? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select datepart(wk,getdate()),datepart(day,getdate()),datepart(month,getdate()) datepart(wk,getdate()), 是今年 的第几周的吧?比如今天6号,是2月的第2个周,要得到本月的第几周 select convert(varchar(4),year(getdate()))+'年'+convert(varchar(2),month(getdate()))+'月'这样得到年月,剩下是这个月第几周不知怎么得到 SELECT datepart(week,getdate())-datepart(week,CAST((convert(VARCHAR(8),getdate(),120)+'01') AS DATETIME))+1 select DATEPART(wk,w_time) //首先得到本年的第几周DATEPART(wk,DATEADD(dd,-day(w_time),w_time))+1 //通过得到当前月的第一天在当前年中的第几周两者的差方可得到是本月的第几周. 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周*/ select datepart(wk,getdate()) as 周,datepart(day,getdate()) as 日 ,datepart(month,getdate()) as 月周 日 月----------- ----------- -----------6 7 2(1 行受影响) win xp sp3系统下安装 SIMATIC_SQL_SP3a 下的问题 ETL高手进! 求一个sql语句,急!!!!!!!!!!!! 急需一份数据库的 需求分析啊.~!! 获取数据库中某段日期内的记录 安装Server2000个人版遇到的问题! 两个面试题,请指教啊,谢谢 大家给点宝贵意见,大数据量如何设计数据库 请问高手们,在查询分析器打入程序,如何看结果呢? 微软站点上上面有没有专门的sqlserver补丁下载的地方。 关于sql server 2005加密的密钥备份 SQL SERVER 2008 如何锁定引起锁等待的SQL语句
要得到本月的第几周
这样得到年月,剩下是这个月第几周不知怎么得到
select DATEPART(wk,w_time) //首先得到本年的第几周
DATEPART(wk,DATEADD(dd,-day(w_time),w_time))+1 //通过得到当前月的第一天在当前年中的第几周两者的差方可得到是本月的第几周.
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周
*/
----------- ----------- -----------
6 7 2(1 行受影响)