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 :
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é :

Merci pour votre aide.
Partager