Salut,

est-ce qu'on peut utiliser l'opérateur Unpivot pour créer une CTE ou dois-je passer par une table temporaire?

Quand je fais ça j'ai une erreur qui me dit qu'il me manque une paranthèse à la fin.. or ça me semble juste...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
WITH MYCTE(employeeid,ProjectID,[Month],[Year],WirkDate,Whours)
AS (
SELECT  employeeid,ProjectID,[Month],[Year], WorkDate,WHours FROM
	(
			SELECT     EmployeeID, ProjectID, [Month], [Year], D1,D2,D3
			FROM         vTimeReg
	) as p
UNPIVOT
	(
	WHours for WorkDate in (D1,D2,D3)
	) as ttts
)
Merci de votre aide