Bonjour à tous,
je m'arrache les cheveux sur un script SQL que je n'arrive pas à faire :
j'ai 3 tables :
une table Temps (1 colonne date qui est la clé)
une table vehicule (1 colonne code_vehicule qui est la cle et une designation)
une table livraison (1 colonne code_livraison, 1 colonne date_livraison, 1 colonne Code_vehicule)
Je veux faire une requete qui me donne, pour une fourchette de date, les vehicules disponibles (non presents sur une livraison).
exemple :
ma table vehicule :
V1 vehicule 1
V2 vehicule 2
V3 vehicule 3
V4 vehicule 4
ma table livraison :
01/06/09 Liv 1 Vehicule V1
01/06/09 Liv 2 Vehicule V2
02/06/09 Liv 1 Vehicule V1
02/06/09 Liv 2 Vehicule V3
et le resultat escompté : Liste des vehicules disponibles :
01/06/09 V3
01/06/09 V4
02/06/09 V2
02/06/09 V4
Mon niveau SQL est un peu faible pour ce genre de problematique, j'ai trituré les LEFT OUTER JOIN dans tous les sens mais je m'en sors pas !
Merci d'avance de votre aide
Partager