月の週数を計算したいと思いますか?週数を計算するにはどうすればいいですか? ありがとうございます!TSQL月の週数を計算する
答えて
これはあなたにその月以内に@dt日の週を与えます。過剰発現CASEステートメントを使用して第二列は「奇数」または「偶数」
declare @dt datetime
set @dt = GETDATE()
select
WhichWeekOfMonth = datepart(wk, @dt)
- datepart(wk,dateadd(m, DATEDIFF(M, 0, @dt), 0)) + 1,
case when (datepart(wk, @dt)
- datepart(wk,dateadd(m, DATEDIFF(M, 0, @dt), 0)) + 1) % 2 = 1
then 'Odd' else 'Even' end
それは素晴らしい1つのリチャードです。あなたはまた、私たちが逆を行う方法を手伝ってもらえますか? - 月と週の数字があれば、その週の最初と最後の日付を得ることができますか? – Jinith
はこれを試してみてください:
SELECT (DATEPART(d, '02/07/2011')/7)%2 AS WeekNo, --Replace your date column in place of '02/07/2011'
CASE (DATEPART(d, '02/07/2011')/7)%2
WHEN 1 THEN 'Odd'
ELSE 'Even'
END AS WeekType
私の定義で(間違った答えを与える - 私を参照してください答え) - それはそれが週1であると言う – RichardTheKiwi
上記のクエリは、与えられた日付の週が月の偶数週か奇妙な週かどうかを示します。 – Chandu
のいずれかを表示するために、ありますこれは、毎月
declare @dates datetime
select @dates='2011-03-22'
SELECT datepart(dd,@dates), ceiling (cast(datepart(dd,@dates)as numeric(38,8))/7)
どの程度のためにあなたに週番号を与えます簡単にカスタマイズ、および予測可能な、読める何か...
DECLARE @dayOfMonth AS INT;
SET @dayOfMonth = DATEPART(DAY, '3/14/2013');
SELECT CASE
WHEN @dayOfMonth < 8 THEN 1
WHEN @dayOfMonth < 15 THEN 2
WHEN @dayOfMonth < 22 THEN 3
ELSE 4
END AS weekOfMonth;
私は、これはアプローチが非常に明白になり思う:
DECLARE @DayOne DATETIME
DECLARE @ThisDay DATETIME
SET @ThisDay = GETDATE()
SET @DayOne = CAST(CAST(MONTH(@ThisDay) AS VARCHAR) + '/1/' + CAST(YEAR(@ThisDay) AS VARCHAR) AS DATETIME)
SELECT (DATEPART(wk, @ThisDay) - DATEPART(wk, @DayOne) + 1) AS [Week Of Month]
SQL Server 2012のは、より簡単にDayOne文字列を構築するために使用することができCONCAT機能を持っています
DECLARE @DayOne DATETIME
DECLARE @ThisDay DATETIME
SET @ThisDay = GETDATE()
SET @DayOne = CAST(CONCAT(MONTH(@ThisDay), '/1/', YEAR(@ThisDay)) AS DATETIME)
SELECT (DATEPART(wk, @ThisDay) - DATEPART(wk, @DayOne) + 1) AS [Week Of Month]
- 1. 仕事日 - 月曜日から金曜日までのTsqlを計算する
- 2. TSQLヘルプ計算の割合
- 3. SharePoint 2010:年末までの月数を計算する数式
- 4. 配列の週末日数を計算する
- 5. 日数から月数を計算する
- 6. C++週の曜日を加算するための計算式
- 7. JavaScript:特定の年の月の日数を計算する
- 8. Windows/C++ - ブーストを使用する日付の減算(週/月/年)
- 9. 毎月または毎月合計の計算を計算するためのSQLプロシージャの作成方法
- 10. TSQL - クエリの日付計算を計算し、値を設定しますか?
- 11. tsqlの平均の割合を計算する
- 12. TSQL - 日付の範囲の違いを計算する
- 13. jquery/javascript-今週の週番号と年番号を計算する
- 14. 1か月間のFacebookページコメントの合計数を計算しますか?
- 15. Calc SQL Serverの2つの日付の間の週数を計算するラウンドアップ
- 16. 週単位と月単位の集計をOracleに保存
- 17. Excelでの2つの日付の間の月数の計算
- 18. jQuery datepicker複数ヶ月モード重複週
- 19. Javascriptで毎日、毎週、毎月の複利計算を正確に計算するにはどうすればよいですか?
- 20. SQLの週末を計算するには?
- 21. MySQLでのdatetimeからの年月数の計算
- 22. 1ヶ月の週数を取得する方法
- 23. ルビーで利用可能な週を計算する
- 24. 年の週番号(0-53)を計算します。
- 25. c#月に残っている稼働日数を計算する方法
- 26. 月の成長率を計算するsqlクエリ
- 27. PHPの生年月日を計算する
- 28. 1ヶ月の週数を見つけるiphone
- 29. Javascriptの「週末」の日付計算ですか?
- 30. 月の値に基づいて合計値を計算する方法
リストいくつかのサンプルの日付と予想される出力 – RichardTheKiwi