社区
MS-SQL Server
帖子详情
给定一个日期,怎样确认是本月的第几周?
xyfeng78
2003-05-09 09:20:02
同上。
...全文
225
10
打赏
收藏
给定一个日期,怎样确认是本月的第几周?
同上。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
playyuer
2003-05-09
打赏
举报
回复
以当月一日所在周为该月第一周:
declare @D datetime
set @D='2003-05-06'
select datediff(week,dateadd(day,-day(@D)+1,@D),@d)+1
playyuer
2003-05-09
打赏
举报
回复
declare @D datetime
set @D='2003-05-06'
select datediff(week,dateadd(day,-day(@D)+1,@D),@d)
happydreamer
2003-05-09
打赏
举报
回复
如果周日不作为新的一周第一天
set datefirst 1
select datediff(ww, convert(char(8),@d,120)+'01',@d)+1
joygxd
2003-05-09
打赏
举报
回复
up CrazyFor(蚂蚁)
w1w2w3w4
2003-05-09
打赏
举报
回复
错了要加1。
select datepart(wk,getdate())-datepart(wk,本月的第一天)+1
愉快的登山者
2003-05-09
打赏
举报
回复
select datepart(ww,getdate()) -
datepart(ww, convert(varchar(8), getdate(),120)+'01 00:00:00') + 1
w1w2w3w4
2003-05-09
打赏
举报
回复
你这样试试。select datepart(wk,getdate())-datepart(wk,本月的第一天)
cbzdream
2003-05-09
打赏
举报
回复
agree.
CrazyFor
2003-05-09
打赏
举报
回复
declare @D datetime
set @D='2003-05-06'
select datediff(week,cast(convert(char(4),@d,120)+'-01-01' as datetime),@d)
xyfeng78
2003-05-09
打赏
举报
回复
up
判断当前
日期
是否在
本月
的最后一周内
判断
日期
是否某一周内 最后几天,前几天,24小时内
请教用sql实现通过已知的年,月,第
几周
和周几,得到具体的
日期
NULL 博文链接:https://zzy198772.iteye.com/blog/1022518
js获取
本月
的第
一个
星期一
javaScript 获取
给定
日期
所在月的第
一个
指定星期几,最后
一个
星期几
易语言判断某一时间是第几个星期
易语言判断某一时间是第几个星期。@易语言资源论坛。
js 获取本周、上周、
本月
、上月、本季度、上季度的开始结束
日期
js 获取 本周、上周、
本月
、上月、本季度、上季度的开始结束
日期
/** * 获取本周、本季度、
本月
、上月的开始
日期
、结束
日期
*/ var now = new Date(); //当前
日期
var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMonth(); //当前月 var nowYear = now.getYear(); //当前年 nowYear += (nowYear < 2000) ? 1900 : 0; // var last
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章