sqlserver获取某个日期是该年第几周????????????????????????????? select datename(week,'2012-1-1')有问题,因为2012年第一周是从2012-1-2开始,国外把星期天看做第一周的开始,但是根据公司的需求,第一周是从星期一开始,所以2012-1-1只能算属于上一年的最后一周,即返回53,但是却返回1。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先尝试下偷鸡的做法:1、先用dateadd()函数把日期减一天,那么周一就是周日了;2、然后再用datename()函数来得到星期。试试看:select datename(week,dateadd(day,-1,'2012-1-1')) java数据库操作方法是否要加线程锁 求助!推荐一些SSH框架的比较好的教程 帮我分析一下这个正则表达式 关于实体中的集合属性 高新聘请J2EE系统架构师 数据库处理乱码 急求解决 高手请进,STRUTS连数据库问题 spring在web.xml中的配置,怎么始终出现这个异常呢???? 怎样参数化连接池? 下载控件,支持代码接入 struts2文件上传问题 怎样获取指定SQLSERVIER存储过程中SQL的查询结果?????????????
先尝试下偷鸡的做法:1、先用dateadd()函数把日期减一天,那么周一就是周日了;
2、然后再用datename()函数来得到星期。试试看:
select datename(week,dateadd(day,-1,'2012-1-1'))