Requête SQL Minimum date

Fermé
david6989 - 19 oct. 2010 à 10:48
 david6989 - 25 oct. 2010 à 11:21
Bonjour,
J'aurais une petite question concernant une requête SQL sur une date : voiçi les tables

DEPARTEMENT (Dep_No, D_Name, Localisation)
EMPLOYE (Emp_No, Emp_Name, Job, Date_Embauche, No_Manager, Salaire, Dep_No)

Et je dois sélectionner tout les employés ayant été employés avant leur manager soit

Date_Embauche de l'employé < Date_Embauche de son manager

(un employé est rattaché a son employeur via l'attribut No_Manager)

Or je ne sais pas comment manipuler les dates et en particulier comment trouver le minimum d'une date dans une colonne(existe t-il une fonction MIN valable pour les dates?).

Merci !
Cordialement

David

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
19 oct. 2010 à 14:49
Bonjour,

La requête suivante te satisfait-elle ?

SELECT emp.*
FROM EMPLOYE emp
INNER JOIN EMPLOYE man ON emp.No_Manager = man.Emp_No
WHERE emp.Date_Embauche < man.Date_Embauche

Xavier
0
C'est nickel sa marche, merci !

David
0