日付タイプの日付列を持つDateTableテーブルを使用すると、次のクエリで要求どおりの処理が実行されます。
SELECT
DATENAME(dw, Date) AS WeekDay
,Date
,ROW_NUMBER() OVER (ORDER BY Date) AS Day
FROM DateTable
WHERE DATEPART(dw, Date) NOT IN (1, 7)
ORDER BY Date
日付タイプの日付列を持つDateTableテーブルを使用すると、次のクエリで要求どおりの処理が実行されます。
SELECT
DATENAME(dw, Date) AS WeekDay
,Date
,ROW_NUMBER() OVER (ORDER BY Date) AS Day
FROM DateTable
WHERE DATEPART(dw, Date) NOT IN (1, 7)
ORDER BY Date