Je vais avoir du mal à obtenir ma tête autour d'une requête im essayant de construire avec SQL Server 2005.SQL Pivot question
J'ai une table, permet d'appeler ses ventes:
SaleId (int) (pk) EmployeeId (int) SaleDate (datetime)
Je souhaite produire un rapport répertoriant le nombre total de ventes réalisées par un employé pour chaque jour dans une plage de données donnée.
Ainsi, par exemple, je veux le voir toutes les ventes dans le 1er Décembre 2009 - 31 Décembre 2009 avec une sortie comme:
EmployeeId Dec1 Dec2 Dec3 Dec4
1 10 10 1 20
2 25 10 2 2
..etc mais les dates doivent être flexibles.
Je me suis trompé avec l'utilisation de pivot, mais je n'arrive pas à l'obtenir, toutes les idées sont les bienvenues!
hey c'est super ... je n'arrivais pas à trouver comment générer les colonnes de manière dynamique - c'est ce que vous avez fait, bravo! –
@Roland Bouman - merci :) – dcp