Bonjour !
Bon je fais vite pour pas trop vous embêter :
Je développe actuellement une application sur access 2003 pour le suivi du matériel informatique de l'entreprise, et j'aimerai pouvoir retracer la vie d'un matériel grace à une requête SQL...
Je m'explique : Un matériel au cours de sa vie peut être Affecté ou Prêté à un salarié. Ma requête concerne 4 Tables : la table Matériel, la table Pret, la table Affecter, et la table Salarie.
Voici mon MLD (simplifié ):
Materiel (NumSerie, Designation, DateFinGarantie)
Affecter (NumAffectation, #NumSerie, #NoSalarie, DateDebut, DateFin)
Pret (NumPret, #NumSerie, #Destinataire, DateEnvoi, DateRetour)
Salarie (NoSalarie, NomPrenom)
Je souhaite donc créer une requête qui me récupère, par matériel, son cycle de vie, trié dans l'ordre des DateFin ou DateRetour (c'est à dire que les prêts et Affectations soient mélangés pour que celà ne me trie pas par Affectation et Pret.... Vous me suivez ? ). Au final la requete dois m'afficher : Le numéro de série du matériel, sa designation, sa date de fin de garantie, la personne qui la possédait durant une période donnée (grâce à datedebut, datefin, dateenvoi et dateretour...)
J'en ai déjà vu des requêtes SQL, mais des comme celles-là !
Merci d'avance pour votre aide !
Partager