Requête de regroupement complexe
Bonjour,
J'ai une table qui contient des enregistrements de commandes ayant comme en-tête :
id commande, date d'enregistrement, date de fin
L'objectif est de réaliser une requête qui pour chaque date, compte le nombre de commandes enregistrées et le nombre de commandes traités.
Exemple :
Table source :
ID |
START DATE |
END DATE |
1 |
18/06/2019 |
19/06/2019 |
2 |
18/06/2019 |
20/06/2019 |
3 |
19/06/2019 |
20/06/2019 |
Table cible :
DATE |
N COMMANDE ENREG |
N COMMANDE TRAIT |
18/06/2019 |
2 |
0 |
19/06/2019 |
1 |
1 |
20/06/2019 |
0 |
2 |
Bonus :
Je ne sais pas si c'est faisable mais l'idéal serait d'avoir aussi une dernière colonne qui comprend le nombre de commandes en attente, c'est-à-dire une colonne qui calcule le nombre de commandes en attente de la veille additionné au nombre de commandes enregistrées et diminué du nombre de commandes traitées.
Cela fait maintenant quelques jours que j'essaie de faire tout ça en une seule requête sql mais en vain. Est-ce que vous pouvez m'aider ? :roll: