TSQL で 2 つの日付間の火曜日の数を計算する
TSQL で時間データを扱う場合、その数を計算すると便利です2 つの日付の間の特定の平日のインスタンスの数。指定した日付範囲内の「火曜日」の数を決定するには、次の解決策を検討してください:2 つの日付間の火曜日の数を取得するには、次の式を使用できます:<code class="sql">datediff(day, -6, @to)/7-datediff(day, -5, @from)/7</code>この式では:
使用例:
2013 年 3 月 1 日から 2013 年 3 月 31 日までの火曜日の数を計算するには:<code class="sql">declare @from datetime= '3/1/2013' declare @to datetime = '3/31/2013' select datediff(day, -6, @to)/7-datediff(day, -5, @from)/7 AS TUE</code>
出力:
TUE: 5このクエリは 5 を返し、指定された日付範囲内に火曜日が 5 つあることを示します。
以上がTSQL では 2 つの日付の間に火曜日は何回ありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。