Bonjour,
je fais appel a vous car je bloque actuellement sur une requete SQL !
Je m'explique :
J'ai une table "facture" sur laquelle effectuer des statistiques.
Je dois effectuer des sommes, des moyennes sur certains champs.
Je regroupe le résultat sur deux champs, d'abord sur le code client
ensuite sur le code article.
De cette maniére, je peux voir le nombre d'article vendu pour chaque client, la rentabilité de chaque article ....
Jusque la, il n'y a pas de problémes, voici ma requete :
SELECT
FIRST(FNOMCLIENT) AS NOMCLIENT,
FIRST(FNOMART) AS NOMARTICLE,
SUM(FQTEART) AS QTE_ARTICLE
... (d'autres calculs de statistiques ...)
FROM
DETAILFACTURE
GROUP BY
FCODECLIENT,
FNUMART
HAVING
FCODECLIENT = '123'
ORDER BY
FCODECLIENT, FNUMART
Je reprends donc dans cet exemple les statistiques du client 123, je travaille sur une base Access (d'ou la raison des FIRST(...) )
Seulement mon probléme actuel serait d'avoir ces statistiques, mais pour un interval de temps donné.
Seulement je ne peux mettre mon interval de temps dans mes conditions "HAVING" car ou sinon je devrais également grouper mes resultats sur le champ Date !!
Merci beaucoup d'avance de l'aide que vous pourriez me fournir.
Cordialement.