Rumah >pangkalan data >tutorial mysql >查询给定日期是当月的第几周sql查询语句

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

WBOY
WBOYasal
2016-06-07 17:47:433051semak imbas

查询给定日期是当月的第几周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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn