永发信息网

sqlserver 怎么判断某个日期是几月的第几周,从第一个周一开始算是第一周

答案:1  悬赏:30  手机版
解决时间 2021-04-02 18:23
sqlserver 怎么判断某个日期是几月的第几周,从第一个周一开始算是第一周
最佳答案
你这个问题,需要重新描述一下。并且要有测试数据。追问比如16年一月份,第一个周一在4号,那么从4号开始到10号就是第一周,1月1、2、3号上15年12月的第4周。一个月的第几个周一就这个月第几周的开始日期追答你需要写一个函数,
输入:2016-1-4~2016-1-10,返回1
输入:2016-1-1,返回4

是这个意思?追问我输入日期,能返回这个日期是几月的第几周追答你这个就是判断有点复杂(繁琐),你周的计算与sqlserver提供的周的计算方法不一样。需要多一些判断。

例如:你认为2016-01-04才是第一周的第一天。但是sqlserver认为2016-01-01就是第一周的第一天,2016-01-04已经是第二周的第二天(周日算第一天)

主要用下面2个方法
select datepart(weekday,getdate()) as 周内的第几日
select datepart(WEEK,getdate()) as 年内的第几周追问这个完全没思路啊 ,大神能帮忙弄下吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想买一台46英寸松下液晶电视,谁知道价格?
上海市浦东新区 浦东上南路1213-3号钢铁呷淘
今天外面冷吗?
坦克世界T1是坑车吗?
au怎么调节不同时间段的音量
谈恋爱却不公开代表什么 女方不公开恋情的原
绥阳至金沙高速路费多少
0除以0等于0是对是错
小学二年级下册数学括号乘括号=4括号这到题怎
现在很多CPU都是用导热硅胶片导热,一般只有3
怎么释放压力,调整一种好自己的心态
猜一个灯迷
谈判目标可以分为三个层次s第一个层次是什么
扬力冲床315超负荷怎么出理
现在房产不动产权证,还有契税证的吗,还在要
推荐资讯
长沙移动50元50g省内超大流量包当月用不完可
春苗幼儿园(抚顺新宾)地址在什么地方,我要处
当今谁最富
商是一位数:囗36÷43
黄蒙田有关简介
以利益与道德为话题 作文
买化学危险品怎么到公安局备案啊
为什么都差敬业福
过阴人需要具备条件
初一家教两小时怎么安排时间
蒙城县王乡集中学地址在什么地方,想过去办事
豆粕是什么 ?是怎么生产出来的?用途是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?