Bonjour,
Je débute sur le reporting et on me demande de sortir un rapport sur des factures triées par patient et par semaine sur une période non déterminée.
J'ai décider de passer par une matrice (jamais utilisé avant) mais sur mon jeu d'essai de 6 factures (1 agence, 3 clients, période de 2 ans)
je n'ai qu'un patient et une facture et je ne vois pas les n° de semaines.
Est ce que vous avez une idée une idée sur mon problème ?

Ma requête SQL en version simplifier (2-3 jointures en moins)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT CLI_Nom + ' ' + CLI_Prenom AS client
	  ,FAC_ID
	  ,CAL_Semaine
	  ,CAL_Annee
  FROM F_FACTU_ENTETE
  INNER JOIN P_CALENDRIER on FAC_Date = CAL_Date
  INNER JOIN F_CLIENT ON F_CLIENT.CLI_ID = F_FACTU_ENTETE.CLI_ID
  INNER JOIN F_AGENCE ON F_AGENCE.AGE_ID = F_FACTU_ENTETE.AGE_ID
  WHERE F_FACTU_ENTETE.FAC_Statut IN (1,3,6)
  AND F_AGENCE.AGE_ID = @PAgence AND FAC_Date >= @PPeriodeDebut AND FAC_Date <= @PPeriodeFin
La configuration de ma matrice
[CAL_Annee]
Nom Prénom [CAL_Semaine]
[client] [FAC_ID]


le résultat
Nom : Capture.PNG
Affichages : 129
Taille : 6,6 Ko

Merci d'avance pour votre aide.