Bonjour,
je souhaiterais votre aide pour m'aider a améliorer une requête utilisée pour le boulot.
Je précise que je n'ai accès a rien d'autre que ces requêtes, je n'ai pas accès à la partie "administrateur".
J'utilise cette requête pour analyser des ventes de livres :
Et celle-ci pour analyser mes stocks :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT DISTINCT histo_ventes.cdpdt AS EAN , SUM (histo_ventes.qtevendu) AS Somme , (select nomaut from auteur, pdt_auteur where histo_ventes.cdpdt = pdt_auteur.cdpdt and numordre = 1 and pdt_auteur.numaut = auteur.numaut) AS Auteurs , libpdt AS Titres , (select nomeditr from editeur where editeur.cdeditr = produit.cdeditr) FROM histo_ventes INNER JOIN produit ON histo_ventes.cdpdt = produit.cdpdt WHERE dtvaleur BETWEEN '2010-12-01' AND '2010-12-31' GROUP BY libpdt, histo_ventes.cdpdt ORDER BY Somme DESC
Je souhaiterais intégrer a ma requête de stocks le nom des auteurs (utilisé dans la première requête). Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 select cdfam ,(select libfam from famille where famille.cdfam = produit.cdfam) ,produit.cdpdt,libpdt,qtesto ,(select nomeditr from editeur where editeur.cdeditr = produit.cdeditr) from produit,stock_pdt_site where produit.cdpdt = stock_pdt_site.cdpdt and cdtypsto = 'D' and qtesto <> 0 ORDER BY qtesto DESC
Par avance merci de votre aide, je n'y connais rien en SQL ...
Partager