Bonjour à tous,
J'ai d'un côté une table Facture (Un référentiel des types de facture) et de l'autre une table Assureur (Réf des assureurs). Ils sont liés par le concept de contrat, donc j'ai une table contrat.
Une facture peut avoir n contrat et un contrat peut être associer à n facture (donc une relation n-n, j'ai donc une table-association).
De la même manière pour l'assureur, j'ai une table-association (assureur-contrat).
Je dois faire une requête qui me récupère les différents types de facture pour un assureur (sachant que la condition est que l'assureur doit avoir tout les contrats que posséde une facture, pour qu'il puisse avoir ce type de facture).
Ex : Un assureur A1 à les contrat AV, AH ... Un Assureur A2 à les contrat AH, CT, CR
Une facture F1 à les contrats AH
Une facture F2 à les contrats AH, CT
Une facture F3 à les contrats AV, AH
Résultat pour A1, il peut avoir la facture F1 (Car AH inclus dans AV-AH) & F3 (Car AV-AH inclus dans AV-AH)
Résultat pour A2, il peut avoir la facture F2 (Car AH-CT inclus dans AH-CT-CR)
J'espère que c'était pas trop confus, merci d'avance.
Config : SQL-Server 2005 - T-SQL.
Partager