OVH Cloud OVH Cloud

modifier la date

4 réponses
Avatar
magicaos
Bonjour a tous

j aimerai que tous les mois le critere date de ma requete augmente de un
mois :
>01/mm/2006 et <01/mm(+1)/2006

Et que chaque ( tous seul ) sa passe a 01/mm(+1)/06 Et 01/mm(+2)/06

Comment pourraije faire ????

merci d avance

4 réponses

Avatar
Gafish
magicaos wrote:
Bonjour a tous


Rebonjour
Essaie de rester dans le même fil de discussion c'est plus simple à suivre.

j aimerai que tous les mois le critere date de ma requete augmente de
un mois :
01/mm/2006 et <01/mm(+1)/2006



Essaie dans ton critère quelque chose du style:

CDate("01/" & mois(date()) & "/" & année(date())) Et < CDate("01/" &
mois(date())+1 & "/" & année(date()))


Arnaud


Avatar
magicaos
je suis desoler je suis tous nouveau dans le SQL mais est ce ke tu pourrai me
dire ou je pourrai le mettre la :




SELECT Requête1.Nom, Requête1.[SommeDequantite demande],
Requête1.[SommeDequantite faite], Requête1.[SommeDequantite mauvaise],
([SommeDequantite faite]/[SommeDequantite demande])*100 AS [Réponse aux
demande(%)], [SommeDequantite mauvaise]/[SommeDequantite faite] AS Efficacité
FROM Requête1, [Fiche Prod]
GROUP BY Requête1.Nom, Requête1.[SommeDequantite demande],
Requête1.[SommeDequantite faite], Requête1.[SommeDequantite mauvaise],
([SommeDequantite faite]/[SommeDequantite demande])*100, [SommeDequantite
mauvaise]/[SommeDequantite faite];
Avatar
Gafish
magicaos wrote:
je suis desoler je suis tous nouveau dans le SQL mais est ce ke tu
pourrai me dire ou je pourrai le mettre la :


Pas de soucis, on a tous débuté. Si tu commences, le plus simple est peut
être de passer par l'interface de création de requête d'Access, tu pourras
ensuite aller voir le SQL généré et t'en aider.
Pour ton cas, il faut que tu ajoutes une clause WHERE qui indique un
critère, ici entre le FROM et le GROUP BY :

SELECT .....
FROM Requête1, [Fiche Prod]


WHERE (((TaTable.TonChampDate)>CDate("01/" & Month(Date()) & "/" &
Year(Date())) And (TaTable.TonChampDate)<CDate("01/" & Month(Date())+1 & "/"
& Year(Date()))));


GROUP BY Requête1.Nom, Requête1.[SommeDequantite demande],
Requête1.[SommeDequantite faite], Requête1.[SommeDequantite mauvaise],
([SommeDequantite faite]/[SommeDequantite demande])*100,
[SommeDequantite mauvaise]/[SommeDequantite faite];


Arnaud

Avatar
magicaos
c bon j ai touver et sa a l air de marcher merci beaucoup