Bonjour voici un extrait d'une table qui enregistre les connexions des utilisateurs à des applications :

Nom : 1.png
Affichages : 131
Taille : 7,5 Ko

date de connexion = CON_DATE
statut de la connexion = CON_STATUT (C = connection / D = deconnexion)
utilisateur = CON_USER
application = CON_APP

Je souhaite ensuite faire une requête qui calculerais le temps de connexion par utilisateur à chaque application.
Pour se faire je dois mettre en rapport sur une même ligne La date de connexion (CON_DATE = 'C') et la date de deconnexion (CON_DATE = 'D').
C'est la que je sèche. Voici ce que j'ai tenté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
select 
case when CON_STATUT = 'C' then CON_DATE end as date_con,
case when CON_STATUT = 'D' then CON_DATE end as date_dec,CON_STATUT,CON_APP
from GCCONNEXIONS
where CAST(CON_DATE as date) = '12/03/2021'
and CON_USER = 'CHMA'
group by CON_APP,CON_STATUT,CON_DATE;
Se qui me renvoi :

Nom : 2.png
Affichages : 121
Taille : 7,1 Ko

se n'est pas vraiment ce que je souhaite. merci de votre aide.