Req = "SELECT ContratLocation.Id, ContratLocation.NumSerieMat,
ContratLocation.DateDerniereFacturation FROM ContratLocation WHERE
ContratLocation.Id IN (SELECT BE.IdContratLocation FROM BE WHERE BE.Id
NOT IN (SELECT BR.IdBE FROM BR)) AND (blnPret = No) AND
ContratLocation.DateDerniereFacturation - Date() >= 30;"
Cette requete devrait me retourner une ligne mais elle retourne rien.
est ce que qqun voit d'ou vient l'erreur.
En fr cette requete doit me retourner les contrats qui ont un BE, qui ne
sont pas des prets, dont la date de derniere facturation - date
d'aujourdui soit > ou = 30 jours et les BE de ces contrats ne doivent
pas etre present dans la table BR.
Req = "SELECT ContratLocation.Id, ContratLocation.NumSerieMat, ContratLocation.DateDerniereFacturation FROM ContratLocation WHERE ContratLocation.Id IN (SELECT BE.IdContratLocation FROM BE WHERE BE.Id NOT IN (SELECT BR.IdBE FROM BR)) AND (blnPret = No) AND ContratLocation.DateDerniereFacturation - Date() >= 30;"
Cette requete devrait me retourner une ligne mais elle retourne rien. est ce que qqun voit d'ou vient l'erreur.
En fr cette requete doit me retourner les contrats qui ont un BE, qui ne sont pas des prets, dont la date de derniere facturation - date d'aujourdui soit > ou = 30 jours et les BE de ces contrats ne doivent pas etre present dans la table BR.
merci
(blnPret = No)
me parrait non formaté !!
ne serait-ce pas plutôt
(blnPret = 'No') ou null ?
Gilles
"Etudiant" <user@domain.invalid> a écrit dans le message de news:
%23a5fpYymFHA.2916@TK2MSFTNGP14.phx.gbl...
bonjour,
je bloque sur une requete,
j'ai 3 tables Contrat, BE et BR
Req = "SELECT ContratLocation.Id, ContratLocation.NumSerieMat,
ContratLocation.DateDerniereFacturation FROM ContratLocation WHERE
ContratLocation.Id IN (SELECT BE.IdContratLocation FROM BE WHERE BE.Id NOT
IN (SELECT BR.IdBE FROM BR)) AND (blnPret = No) AND
ContratLocation.DateDerniereFacturation - Date() >= 30;"
Cette requete devrait me retourner une ligne mais elle retourne rien. est
ce que qqun voit d'ou vient l'erreur.
En fr cette requete doit me retourner les contrats qui ont un BE, qui ne
sont pas des prets, dont la date de derniere facturation - date
d'aujourdui soit > ou = 30 jours et les BE de ces contrats ne doivent pas
etre present dans la table BR.
Req = "SELECT ContratLocation.Id, ContratLocation.NumSerieMat, ContratLocation.DateDerniereFacturation FROM ContratLocation WHERE ContratLocation.Id IN (SELECT BE.IdContratLocation FROM BE WHERE BE.Id NOT IN (SELECT BR.IdBE FROM BR)) AND (blnPret = No) AND ContratLocation.DateDerniereFacturation - Date() >= 30;"
Cette requete devrait me retourner une ligne mais elle retourne rien. est ce que qqun voit d'ou vient l'erreur.
En fr cette requete doit me retourner les contrats qui ont un BE, qui ne sont pas des prets, dont la date de derniere facturation - date d'aujourdui soit > ou = 30 jours et les BE de ces contrats ne doivent pas etre present dans la table BR.