- Home
- Categorie
- Coding e Sistemistica
- PHP
- Costruzione di un grafico
-
Costruzione di un grafico
Salve a tutti devo fare un esame per l'università e il prof. mi ha chiesto di fare un sito web con i dati da un database....fin qui tutto bene....ora però mi ha chiesto di rappresentare le statistiche con dei grafici, ho provato ad unsare jfreechart ma mi da errore sull'operatore "dataset.executeQuery(SQL)" più in dettaglio:
faccio la connessione al DB e poi
String SQL = "select a.cognome as cognome,count(c.codiceMaterialesportivo) as count,sum(ms.costo)as somma from Atleta a,compra c,materiale_sportivo ms where a.codiceFiscale=c.codiceAtleta And c.codiceMaterialeSportivo = ms.idms";
JDBCPieDataset dataset = new JDBCPieDataset(prova);
dataset.executeQuery(SQL);
prova.close();
JFreeChart chart = ChartFactory.createPieChart(
"Statistiche",
dataset,
true, true, true);ChartUtilities.saveChartAsPNG(new java.io.File("torta.png"), chart, 1000, 1000);
mi potete aiutare????
-
non credo si possa utilizzare count come alias
... count(c.codiceMaterialesportivo) as **count** ...
prova con
... count(c.codiceMaterialesportivo) as **conto** ...
-
Adesso provo.... Grazie mille.
-
Il problema me lo fa su oracle perchè provo a fare la query su oracle e mi fa quell'errore che ho scritto sopra... Cosa potrebbe essere???
-
Ciao Giorgio_88,
hai provato a fare la modifica indicata da ayrton2001?
-
Si, ho provato, ma mi da lo stesso errore di prima.
-
Ciao Giorgio_88,
Mi raccomando, fai attenzione ad iniziare ogni frase con la lettera maiuscola e terminare con il punto, come da regolamento del forum.
Buona continuazione sul Forum GT!