J'ai pu trouver beaucoup d'articles concernant ce problème, mais rien n'a aidé. Donc j'essaie d'insérer des données dans la table:
INSERT INTO [dbo].[TV.EIP_Year_Month] ([Number], [Data])
;WITH months(MonthNumber) AS
(
SELECT 1
UNION ALL
SELECT MonthNumber + 1
FROM months
WHERE MonthNumber < 12
)
SELECT
CAST(DATEPART(YEAR, GETDATE()) AS VARCHAR) + '-' +
CAST(MonthNumber AS VARCHAR) + '-01' AS Data
FROM
months
Je reçois ce message d'erreur:
Msg 102, Level 15, State 1, Line 6
Syntaxe incorrecte près de ';'.
Des idées sur la façon de résoudre ce problème?