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)
merci
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
Partager