Bonjour,
Dans un exercice on me demande de récupérer le dernier salaire de tout les employés de l'entreprise.
J'ai donc fais une requête qui me permet de récupérer les salaires de tous les employées depuis qu'ils sont dans l'entreprise.
Voici ma requête :
Et voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT e.emp_no, s.salary, s.from_date FROM employees e JOIN salaries s ON e.emp_no = s.emp_no JOIN dept_emp de ON e.emp_no = de.emp_no GROUP BY e.emp_no, s.salary, s.from_date;
Mais après je ne sais pas comment faire pour mettre les dates dans l'ordre descendant et ensuite récupérer la première ligne de chaque employé donc récupérer les lignes ou les dates sont les plus proche de 2024 donc par exemple ici les lignes à récupérer serai :
10001 Georgi Facello 88958 2002-06-22,
10002 Bezalel Simmel 72527 2001-08-02,
10003 Parto Bamford 43699 2000-12-01.
Merci d'avance.
Partager