Bonjour,

Je souhaite réaliser la requête suivante :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT *
FROM   (select pol_numpol, sor_ident, ccp_libelle, gad_prime_nette
from f_polices, f_sit_objet_risque, f_garantie_dyn, t_cdecpt, f_tarif_ass
where gad_ptrsorid = sor_ident
and sor_ptrpolid = pol_ident
and sor_datetarif = tas_dateffet
and tas_codeintercalaire = ccp_code
and gad_prime_nette is not null and gad_prime_nette != 0
PIVOT XML (SUM(gad_prime_nette) AS prime FOR (ccp_libelle) IN (SELECT DISTINCT ccp_code FROM   t_cdecpt))                                                   
ORDER BY pol_numpol, sor_ident

sans que mon résultat ne soit du XML. Le problème est que je ne peux pas connaitre à l'avance ni le nombre, ni les libellés de mes ccp_code... Comment faire?