WITH xyz
AS
(
SELECT col1, col2, col3, col4,
ROW_NUMBER() OVER (PARTITION BY col1, col2, col3, col4 ORDER BY col1, col2, col3, col4) as RowNumber
FROM table1
)
上記のコードをMicrosoft SQL 2008で動作させようとしましたが、「(」の近くで構文エラーが発生し続け、何が問題なのかわかりません