Operateur UNPIVOT & CTE [SQL 2005]
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:
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