je cherche a connaitre tous les matériels qui ne sont pas loués entre
date1 et date2
"SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie,
Materiel.Annee FROM(Materiel) WHERE Materiel.NumSerie NOT IN (SELECT
ContratLocation.NumSerieMat FROM ContratLocation WHERE
(ContratLocation.DateDebut BETWEEN #06/04/2005# AND #08/04/2005#) OR
(ContratLocation.DateFinPrevue BETWEEN #06/04/2005# AND #08/04/2005#));"
cette requete me renvoie les matériels qui sont loués pdt les dates
entrées. Qqun serait pk?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
1) l'usage de # n'est pas connu de SQL mais spécifique à Access 2) logiquement ta reuête devrait s'écrire : SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie, Materiel.Annee FROM Materiel WHERE NumSerie NOT IN (SELECT NumSerieMat FROM ContratLocation WHERE DateDebut >= '20050406' AND DateFinPrevue <= '20050408')
Voir pour la date : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L7
je cherche a connaitre tous les matériels qui ne sont pas loués entre date1 et date2
"SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie, Materiel.Annee FROM(Materiel) WHERE Materiel.NumSerie NOT IN (SELECT ContratLocation.NumSerieMat FROM ContratLocation WHERE (ContratLocation.DateDebut BETWEEN #06/04/2005# AND #08/04/2005#) OR (ContratLocation.DateFinPrevue BETWEEN #06/04/2005# AND #08/04/2005#));"
cette requete me renvoie les matériels qui sont loués pdt les dates entrées. Qqun serait pk?
merci
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
1) l'usage de # n'est pas connu de SQL mais spécifique à Access
2) logiquement ta reuête devrait s'écrire :
SELECT DISTINCT Materiel.Marque, Materiel.Type,
Materiel.NumSerie, Materiel.Annee
FROM Materiel
WHERE NumSerie NOT IN (SELECT NumSerieMat
FROM ContratLocation
WHERE DateDebut >= '20050406'
AND DateFinPrevue <= '20050408')
Voir pour la date : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L7
je cherche a connaitre tous les matériels qui ne sont pas loués entre
date1 et date2
"SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie,
Materiel.Annee FROM(Materiel) WHERE Materiel.NumSerie NOT IN (SELECT
ContratLocation.NumSerieMat FROM ContratLocation WHERE
(ContratLocation.DateDebut BETWEEN #06/04/2005# AND #08/04/2005#) OR
(ContratLocation.DateFinPrevue BETWEEN #06/04/2005# AND #08/04/2005#));"
cette requete me renvoie les matériels qui sont loués pdt les dates
entrées. Qqun serait pk?
merci
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
1) l'usage de # n'est pas connu de SQL mais spécifique à Access 2) logiquement ta reuête devrait s'écrire : SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie, Materiel.Annee FROM Materiel WHERE NumSerie NOT IN (SELECT NumSerieMat FROM ContratLocation WHERE DateDebut >= '20050406' AND DateFinPrevue <= '20050408')
Voir pour la date : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L7
je cherche a connaitre tous les matériels qui ne sont pas loués entre date1 et date2
"SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie, Materiel.Annee FROM(Materiel) WHERE Materiel.NumSerie NOT IN (SELECT ContratLocation.NumSerieMat FROM ContratLocation WHERE (ContratLocation.DateDebut BETWEEN #06/04/2005# AND #08/04/2005#) OR (ContratLocation.DateFinPrevue BETWEEN #06/04/2005# AND #08/04/2005#));"
cette requete me renvoie les matériels qui sont loués pdt les dates entrées. Qqun serait pk?
merci
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Fred BROUARD
1) l'usage de # n'est pas connu de SQL mais spécifique à Access 2) logiquement ta reuête devrait s'écrire : SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie, Materiel.Annee FROM Materiel WHERE NumSerie NOT IN (SELECT NumSerieMat FROM ContratLocation WHERE DateDebut >= '20050406' AND DateFinPrevue <= '20050408')
Voir pour la date : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L7
je cherche a connaitre tous les matériels qui ne sont pas loués entre date1 et date2
"SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie, Materiel.Annee FROM(Materiel) WHERE Materiel.NumSerie NOT IN (SELECT ContratLocation.NumSerieMat FROM ContratLocation WHERE (ContratLocation.DateDebut BETWEEN #06/04/2005# AND #08/04/2005#) OR (ContratLocation.DateFinPrevue BETWEEN #06/04/2005# AND #08/04/2005#));"
cette requete me renvoie les matériels qui sont loués pdt les dates entrées. Qqun serait pk?
merci
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
1) l'usage de # n'est pas connu de SQL mais spécifique à Access
2) logiquement ta reuête devrait s'écrire :
SELECT DISTINCT Materiel.Marque, Materiel.Type,
Materiel.NumSerie, Materiel.Annee
FROM Materiel
WHERE NumSerie NOT IN (SELECT NumSerieMat
FROM ContratLocation
WHERE DateDebut >= '20050406'
AND DateFinPrevue <= '20050408')
Voir pour la date : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L7
je cherche a connaitre tous les matériels qui ne sont pas loués entre
date1 et date2
"SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie,
Materiel.Annee FROM(Materiel) WHERE Materiel.NumSerie NOT IN (SELECT
ContratLocation.NumSerieMat FROM ContratLocation WHERE
(ContratLocation.DateDebut BETWEEN #06/04/2005# AND #08/04/2005#) OR
(ContratLocation.DateFinPrevue BETWEEN #06/04/2005# AND #08/04/2005#));"
cette requete me renvoie les matériels qui sont loués pdt les dates
entrées. Qqun serait pk?
merci
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
1) l'usage de # n'est pas connu de SQL mais spécifique à Access 2) logiquement ta reuête devrait s'écrire : SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie, Materiel.Annee FROM Materiel WHERE NumSerie NOT IN (SELECT NumSerieMat FROM ContratLocation WHERE DateDebut >= '20050406' AND DateFinPrevue <= '20050408')
Voir pour la date : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L7
je cherche a connaitre tous les matériels qui ne sont pas loués entre date1 et date2
"SELECT DISTINCT Materiel.Marque, Materiel.Type, Materiel.NumSerie, Materiel.Annee FROM(Materiel) WHERE Materiel.NumSerie NOT IN (SELECT ContratLocation.NumSerieMat FROM ContratLocation WHERE (ContratLocation.DateDebut BETWEEN #06/04/2005# AND #08/04/2005#) OR (ContratLocation.DateFinPrevue BETWEEN #06/04/2005# AND #08/04/2005#));"
cette requete me renvoie les matériels qui sont loués pdt les dates entrées. Qqun serait pk?
merci
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************