簡體   English   中英

使用MS SQL計算月份的星期數,星期日作為開始日期,星期六作為結束日期

[英]Calculate week number of the month, Sunday as Starting and Saturday as ending day Using MS SQL

我需要使用下面給出的MS SQL示例輸入和輸出來計算每月的周數

01/04/2016(Friday)  1 (1st week),
04/04/2016(Monday)  2 (2nd week), 
11/04/2016(Monday)  3 (3rd week) 

我需要這樣的輸出將星期日視為星期開始日期,將星期六視為星期結束日期,我認為這個例子很清楚

謝謝

我不確定如何獲得所需的輸出-我只是不確定它的含義。 但是,您可以使用DATEFIRST設置一周中的第一天。 這適用於大多數功能,例如DATEPART

文檔在這里

對於MySQL

選擇(dayofmonth(current_date)-weekday(current_date))/ 7 + 1

PostgreSQL的

選擇(從當前日期提取(天)-從當前日期提取(dow))/ 7 +1;

只需將您的日期放入current_date

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM