Requête SQL Minimum date

david6989 -  
 david6989 -
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

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    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
  2. david6989
     
    C'est nickel sa marche, merci !

    David
    0