Requête pour avoir l'enreg le plus récent selon une date

Résolu/Fermé
doonslap Messages postés 77 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 24 juillet 2018 - 2 nov. 2015 à 14:17
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 5 nov. 2015 à 23:20
Bonjour,

Chaque jour, les collaborateurs saisissent les tâches qu'ils ont accomplis dans la journée, avec une durée, description, ....

J'ai une vue qui regroupe les saisies d'heures et lie les données des heures avec celles des collaborateurs.
Voici la vue en question :

CREATE VIEW VW_HEURE_EMPLOYE
(DATE, EMPLOYE_ID, EST_EMPLOYE_ACTIF, IDENTITE_ID, IDENTITE_NOM, IDENTITE_PRENOM)
AS SELECT HE.DATE, HE.EMP_EMPLOYE_ID, EMP.EST_ACTIF, IDT.ID, IDT.NOM, IDT.PRENOM
FROM HE_HEURE HE, EMP_EMPLOYE EMP, INT_IDENTITE IDT
WHERE HE.EMP_EMPLOYE_ID = EMP.ID AND
EMP.INT_IDENTITE_ID = IDT.ID


J'aimerais faire une requête qui retourne, pour chaque collaborateur, la saisie qui a la date la plus récente.
Ceci dans le but de pouvoir contrôler à quelle date les collaborateurs ont saisis leurs dernière tâche.

Merci d'avance pour votre aide

2 réponses

DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 1 999
3 nov. 2015 à 11:05
Bonjour

Pour avoir la dernière action réalisée pour chaque collaborateur

SELECT Max(DATE), EMPLOYE_ID, ...
from maTable
group by EMPLOYE_ID
1
doonslap Messages postés 77 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 24 juillet 2018
5 nov. 2015 à 07:20
Bonjour,

Merci beaucoup pour la réponse :-)
0
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 1 999
5 nov. 2015 à 23:20
De rien

:)
0