Bonjour,

je suis confronté à un problème absurde.
Je dois identifier les 20 derniers jours de facturation pour me permettre de ramener le total des quantités vendues par produit sur cette période.

Voici la reqûete que je triture dans tout les sens depuis deux bonnes heures sans arriver à un résultat cohérent:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT DATE_FAC 
FROM MATABLEDEVENTE
group by DATE_FAC
HAVING count(*)<=20 
ORDER BY DATE_FAC desc ;
Le résultat que j'obtiens est celui çi:

DATE_FAC

12/03/2005
17/07/2004
12/06/2004
05/06/2004
28/06/2003
.

Or, je m'attends à récuperer vingt lignes contenant des dates toutes différentes et allant du 18/10/2005 (dernière date de facturation dans ma table) au 21/09/2005.

Bien qu'ayant épluché pas mal des posts sur le sujet, je n'arrive toujours pas à un résultat satisfaisant.

Une bonne âme peut il aider le que je suis ?