Bonjour tout le monde,
voila je me galère carrément sur une requête:
Alors j'explique un peu mon problème. La requete que je viens de coller marche trés bien. Cependant, la table CLR_TBL_SAT_USAGE_LOG contient les logs des users sur les 2 derniers mois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT 'LOA' AS "Application", 'LOANSAT' AS "Sub-application", UPPER(SUBSTR(USR_CDE_LOGIN,1,INSTR(USR_CDE_LOGIN,'.')-1)) AS "User First Name", UPPER(SUBSTR(USR_CDE_LOGIN,INSTR(USR_CDE_LOGIN,'.')+1)) AS "User Last Name", USR_CDE_LOGIN AS "User Login", '' AS "Department", '' AS "Region", USL_TSP_LOG AS "Last connection", NULL AS "Last pwd change", NULL AS "Info" FROM TSAT_USER INNER JOIN CLR_TBL_SAT_USAGE_LOG ON TSAT_USER.USR_PID_USER = CLR_TBL_SAT_USAGE_LOG.USL_PID_USER_LOGGED WHERE TSAT_USER.USR_IND_ACTIVE='Y' AND CLR_TBL_SAT_USAGE_LOG.USL_EVT_MNEMO_ID='LOGIN'
Ce que je voudrais faire c'est afficher seulement pour chaque utilisateur (TSAT_USER.USR_PID_USER) sont dernier log, ce qui correspond au champs CLR_TBL_SAT_USAGE_LOG.USL_TSP_LOG.
Quelqu'un pourrait il m'aider un petit coup please?
Merci
Partager