Bonjour a tous,
Aprés plusieurs recherche sur le net je n'arrive pas à retrouver une solution à mon problème.
Alors en fait je dois extraire des données de la base de prod. Donc j'ai le droit de faire que des select sur sql serveur. A la fin je dois reproduire une requête qui permettera d'extraire les données sous une forme bien précise.
j'ai une table testbase sous la forme suivante:
ID DATE_P PERIODE TYPE Montant
1 12/03/2012 2 EN 3000
1 12/04/2012 5 ES 400
1 12/04/2012 5 EN 500
2 12/03/2012 4 EM 900
3 12/04/2012 5 ES 400
je souhaite avoir comme résultat, aprés une condition sur les dates et un max sur la periode :
ID DATE_P PERIODE EN EM ES
1 12/04/2012 5 500 400
3 12/04/2012 5 400
En d'autre terme transformer les lignes type en colonne.
j'ai essayé avec la fonction PIVOT cela ne marchait pas. sachant que j'ai 200 type alors je souhaite avoir les 200 colonne.
Merci d'avance
Cordialement
Partager