J'ai du mal à la faire cette requête
J'aitrouvé le code qui fonctionnerait avec une base Oracle mais là il le faut pour une base Access. Or Access étant très limité par rapport à Oracle, on ne peut pas faire un UPDATE avec un SELECT imbriqué dedans (ou alors faut qu'on m'explique comment !)
Voilà en tout cas ce que j'ai fait mais qui ne fonctionne pas pour Access
Cette requête met à jour le champ Perso1 avec la date d'achat du dernier achat fait dans la série :
[cpp]
UPDATE ALBUMS a
SET PERSO1 = (SELECT MAX(b.dateachat)
FROM ALBUMS b
WHERE a.idserie=b.idserie);[/cpp]
La requête suivante fonctionne sous Access par contre
Cette requête ressort les albums dont le champ Perso1 est supérieur à 1 an :
[cpp]SELECT Titre
FROM ALBUMS
WHERE DATEADD("yyyy",1,PERSO1) < Now();[/cpp]
Ma modeste contribution ne répond pas complétement à la question mais j'espère avoir fait avancer un peu le problème !