Recherche les dates les plus anciennes de 2 mois
Bonsoir a tous
Il y a quelque temps j'ai fais appelle a vos connaissance
ET je remercie encore FSMREL pour sa compréhension
VOICI LE RESULTAT DE MA REQUETE QUI
RECHERCHE UN PRIX AVEC LA DATE LA PLUS RECENTE
FICHIER GESTmat REQUETE REQmat
-
Code:
1 2 3 4 5 6 7 8 9
| SELECT T.IDmat, CODstat & ' - ' & ref AS Code, des AS DESIGNATION, T.DateMAJ, TABprix.prix
FROM (SELECT TABmat.IDmat, max(TABprix.maj) AS DateMAJ, ref, des, TABstat.CODstat AS CODstat FROM TABprix INNER JOIN (TABmat INNER JOIN TABstat ON TABmat.stat = TABstat.IDstat) ON TABmat.IDmat = TABprix.mat
GROUP BY TABmat.IDmat, TABmat.ref,TABmat.des, TABstat.CODstat) AS T
INNER JOIN TABprix ON TABprix.mat = T.IDmat AND TABprix.maj = T.DateMAJ
UNION ALL SELECT idmat,TABstat.CODstat & ' - ' & ref,TABmat.des, '/', 0
FROM TABmat
INNER JOIN TABstat ON TABmat.stat = TABstat.IDstat
WHERE NOT EXISTS (SELECT '' FROM TABprix WHERE TABmat.IDmat = TABprix.mat)
ORDER BY Code; |
CODE QUI EST AU POIL
J'ai voulu faire une requête avec cette requête ( dynamique donc plus ou moins virtuel ci j'ai bien compris DESOLE POUR FSMREL je travail encore dessus)
MON BUT EST DE
Faire une requête qui me sélectionne les dates qui ont plus de deux mois d'ancienneté donc 60 jours ( POUR DIRE QUE LE PRIX A PLUS DE 60 JOURS ET QU'IL EST TEMPS DE LE METTRE A JOUR )
avec la formule SQL suivante MAIS PAS DE RESULTAT
J'ai même essaye de l'insère par si et part la dans une copie de la requête que vous voyez
POURTANT avec une table cela marche
Je pense vu que la requête a créer une table virtuel
EST CE QUE LES CHAMPS ON LA MEME PROPRIETE DE TYPE DATE QUE LES TABLES
DESOLE POUR LE ROMAN JE CHERCHE ENCORE MES MOTS VIVEMENT LE WEEK END ;)
Cela dépasse mes petites compétences
MERCI DE M'AIDER CAR JE NAGE DANS LE BONHEUR QUI ME SEMBLE BIEN loin LOL