0

現在、このクエリを Visual Studio に入れようとしています

DECLARE @StartDate date
SELECT @StartDate = GETDATE();
WITH cte AS 
(
     SELECT -1 AS idx, DATEADD(d,-1,@StartDate) AS idxDate

 UNION ALL
 SELECT idx -1, DATEADD(d,-1,idxDate)
 FROM cte
 WHERE idx >-365
)

SELECT idx DateValue, CONVERT(VARCHAR (11),idxDate,109) + ', ' + CAST
(idx as nvarchar(max)) DateLabel
FROM CTE
OPTION (MAXRECURSION 0) 

ただし、このエラーが表示されます

nvarchar is invalid for argument 2 of dateadd function

ここで何か問題がありますか?

4

1 に答える 1