Bonjour,

je travaille sur des extrations pour alimenter un BI. la société vend par lot, qui est revendu au détail jour par jour

la table vente a les infos suivantes: num_client,num_produit,quantité, date_du_jour, num_lot
la table des lots
num_lot,num_client,num_produit,date_livraison,quantité_produit

mon problème est de savoir si la société ne fait pas le réassort trop tot?

comment calculer la somme des ventes d'un produit pour un lot donné pour un jour donné, mais pour tous les clients et lots sans faire de curseur

pour un client et un lot , une requête du style (mais qui ne fonctionne pas)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
select SUM(quantité), num_lot, MIN(date_du_jour )
from vente
join lot on ....
where num_produit=xx
and num_client=yy
and date_du_jour > date_de_livraison
group by num_lot
having SUM(quantité) > quantité_produit
merci