bonjour
je r�alise une application de gestion de stock et la je suis dans la partie statistique je veu exactement afficher un graphique a barre permettant d'afficher pour chaque moi le produit qui s'est vendu le plus
(tout en sachant que j'extrai les information de la base de donn�)
svp je suis perdu jarrive pas a afficher ca :'(

voici le bou de code que j'ai :


Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
String query ="SELECT MONTH(dt_com) AS mois, libelle,(SELECT SUM(qte) FROM comprodui WHERE produit.id_produit=comprodui.id_produit AND MONTH(dt_com)=mois AND YEAR(dt_com)='"+String.valueOf(yearC.getYear())+"')as qtvendu FROM comprodui,produit,commande WHERE produit.id_produit=comprodui.id_produit AND commande.id_com=comprodui.id_com AND YEAR(dt_com)='"+String.valueOf(yearC.getYear())+"' GROUP BY mois, libelle ORDER BY mois ASC";
JDBCCategoryDataset dataset = new JDBCCategoryDataset("jdbc:mysql://localhost:3306/stock", "com.mysql.jdbc.Driver", "root", "");
            dataset.executeQuery(query);
            JFreeChart chart = ChartFactory.createBarChart3D("Test", "Mois", "Nombre de commande", dataset, PlotOrientation.VERTICAL, true, true, false);
            ChartFrame frame = new ChartFrame("First", chart);
            frame.pack();
            frame.setVisible(true);