1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| SELECT fld_dtm_Mois_ouverture AS Date, [1], [2], [3], [4], [5], [6],[7],
[1] + [2] + [3] + [4] + [5] + [6] + [7] AS [TOTAL]
FROM (
SELECT [Référentiel Dossiers].Code_dossier AS fld_int_Code_Dossier,
DATENAME(month, Date_Ouverture) + ' ' + DATENAME(YEAR, Date_Ouverture) AS fld_dtm_Mois_ouverture,
dbo.fct_vch_Partenaire([Référentiel Dossiers].Code_dossier) AS fld_vch_Partenaire
FROM [Référentiel Dossiers] LEFT JOIN [Référentiel Partenaires] ON
[Référentiel Dossiers].Code_Banque = [Référentiel Partenaires].Code_partenaire LEFT JOIN
[Référentiel Partenaires] AS [Référentiel Partenaires_1] ON
[Référentiel Dossiers].Code_Mutuelle = [Référentiel Partenaires_1].Code_partenaire
WHERE [Référentiel Dossiers].Date_Ouverture >= @dtm_Date_Debut AND
[Référentiel Dossiers].Date_Ouverture <= @dtm_Date_Fin
) AS tbl_Pivot_Source
PIVOT
(COUNT(fld_int_Code_Dossier) FOR fld_vch_Partenaire IN
([1], [2], [3], [4], [5], [6],[7], [TOTAL])
) AS tbl_Pivot_Table
ORDER BY CAST(fld_dtm_Mois_ouverture AS datetime) |
Partager