ホームページ >データベース >mysql チュートリアル >查询给定日期是当月的第几周sql查询语句

查询给定日期是当月的第几周sql查询语句

WBOY
WBOYオリジナル
2016-06-07 17:47:433054ブラウズ

查询给定日期是当月的第几周sql查询语句
declare @date datetime;
set @date = getdate()
--思路,给定日期是当年的第几周-给定日期所在月第一天是当年的第几周
select datepart(week,@date)-datepart(week,dateadd(month,datediff(month,0,@date),0))+1 [weekofmonth]
select datepart(week,@date)-datepart(week,dateadd(day,1-datepart(day,@date),@date))+1 [weekofmonth]
go

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。