Bonjour,
Jai besoin de votre aide pour écrire une requete sql sur oracle.
J'ai une table produit p avec entre autre un t_produit_id
une table de stock s avec la qte en stock et un t_produit_id
une table historique de vente h avec un historique_id unique, le t_produit_id , une colonne mois et une colonne année, de sorte que le t_produit_id n'est pas unique puisque cette table recense les ventes mois par mois et par année d'un produit selon son t_produit_id
L'idée serait de faire une requête qui me sort tous les produits de la table produit p, + le stock de chaque produit issu de la table s et la somme des quantités vendues totales sur les 12 derniers mois par exemple issue de la table historique h
Du style:
et ensuite je ne sais pas comment récupérer un SUM(h.qtevendue) from t_historique h where ANNEE = '2022' puisqu'il n'y a pas qu'une seule occurence du t_produit_id dans la table h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Select p.Designation, p.code from produit p JOIN stock s on p.t_produit_id = s.t_produit_id
Je ne sais pas si je suis très clair.
Merci pour votre aide et à votre service pour vous préciser ma demande si c'est pas clair
Partager