1ere table : OV
NumOV|Numlig|numProjet|produit|dateLiv|...
2nd table : projet
Numprojet|LivO/N|dateprojet|...
Je veux toutes les lignes d'OV lié à un projet dans la table Projet et pour lesquelles la date de livraison > à la date du jour de ma requête. si date de livraison > date du jour alors MAJ livO/N à 'NON'
SELECT dateLiv, numprojet
FROM OV v , projet p
WHERE v.numprojet = p.numprojet
IF dateliv > [datedujour]
THEN UPDATE projet
SET LivO/N = 'NON'
ça ressemble plus à un mixe de langages
********************
Sinon je pensais à cela !
UPDATE projet
set LivO/N = 'NON'
where numprojet = (SELECT numprojet
FROM OV v , projet p
WHERE numprojet.v = numprojet.p
AND dateliv > [datedujour])
Partager