Bonjour,

Je suis novice ne SQL sous Oracle.

Mon besoin est le suivant :

Je souhaite extraire des données pour un identifiant donné, mais plutôt que de récupérer le résultats sous le format habituel (plusieurs lignes pour le même identifiant), je souhaiterais obtenir
une seule ligne (par identifiant donc) avec les données STATUT et DATCRE en colonnes. Je ne sais pas à l'avance combien de STATUTS différents j'aurais... et le nombre de STATUS sera différent pour chaque IDENTIFIANT.

Requête utilisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT id_evt   AS identifiant,
  kparam_statut AS Statut,
  datcre       
FROM tcxcevt_his
WHERE id_evt = 371613
ORDER BY datcre;

Résultat obtenu :
IDENTIFIANT	STATUT              	DATCRE        
371613	        A-TRT               	        15/11/2017 14:01
371613	        AFF-TRT             	15/11/2017 14:01
371613	        A-TRT               	        15/11/2017 14:11
371613	        AFF-TRT             	15/11/2017 14:11
371613	        EN-TRT              	15/11/2017 14:14
371613	        ATT-VERIFCRS        	15/11/2017 14:21
371613	        CRS                 	        15/11/2017 14:27
371613	        A-SIGN              	        15/11/2017 14:30

Résultat souhaité :
Nom : 2017-12-11 12_34_44-Microsoft Excel - Classeur1.png
Affichages : 276
Taille : 4,5 Ko

Merci pour votre aide.