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 ?
Partager