Bonjour,
Je dois récupérer le statut des personnes en fonction d'une date.
En gros, je dois voir le dernier statut des personnes.
Si je fais:
Il m'affiche tous les statuts des personnes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select statut_lib, salarie_id, temps_id from frh f, salarie s, drh_statut d where s.sal_id=f.salarie_id and f.statut_id=d.statut_id and f.statut_id is not null group by statut_lib, salarie_id, temps_id having MAX(temps_id) <= '31/12/2006'
alors que je veux seulement le dernier statut...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 STATUT_LIB SALARIE_ID TEMPS_ID ETAM 68 1997/01/02 00:00:00.000 CADRE 68 2002/04/01 00:00:00.000 ETAM 69 2000/01/10 00:00:00.000 CADRE 70 1997/09/29 00:00:00.000 ETAM 71 1993/05/24 00:00:00.000 CADRE 71 2003/02/01 00:00:00.000 ETAM 72 2000/11/06 00:00:00.000
EX:
Si vous avez une idée...MErci d'avance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 STATUT_LIB SALARIE_ID TEMPS_ID CADRE 68 2002/04/01 00:00:00.000 ETAM 69 2000/01/10 00:00:00.000 CADRE 70 1997/09/29 00:00:00.000 CADRE 71 2003/02/01 00:00:00.000 ETAM 72 2000/11/06 00:00:00.000
Partager