計算TSQL 中兩個日期之間的星期二數
在TSQL 中處理時態資料時,計算該數字非常有用兩個日期之間的特定工作日的實例。要確定指定日期範圍內「星期二」的數量,請考慮以下解決方案:
要取得兩個日期之間星期二的計數,可以使用以下公式:
<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 中兩個日期之間有幾個星期二?的詳細內容。更多資訊請關注PHP中文網其他相關文章!