Bonjour à tous,
Je suis désolé de poster un message aussi banale pour certain, mais je suis débutant dans le SQL. Je recherche a faire une requête savoir si un matériel est déjà prêté ou non.
Si dans ma table j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Table Pret : id_pret ident_pret date_debut heure_debut date_fin heure_fin id_user
1 | Pc portable | 30/12/2009 | 08:00 | 30/01/2010 | 17:00 | 1
Si je veux prêter le Pc portable a une autre personne. Je voudrai savoir que si la période de la 2eme personne ne fasse pas partit de la période de la première personne.
Donc j'ai pensé a faire un between, mais sans succès.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Count(id_pret) FROM Pret WHERE date_debut #1/3/2010# and #1/4/2010# and id_pret =1;
en passant que ça me retournerai 1, mais ça me retourne 0. Car je pense que le between n'est pas approprié dans mon cas. Si quelqu'un peut me mettre dans un direction.
Merci d'avance.
Cordialement
Partager