Calcul de pourcentage mysql
Bonjour
j'aimerais calculer le pourcentage d'une valeur precise dans une ou plusieurs ligne(s) par rapport au total.
exemple
nom de table: fgrade
Nom Prenom Balance
Pierre Wendy 45
Jean Nicolas 78
Jules Ghaly 82
Sony Carry 67
James Declerus 92
j'aimerais calculer le pourcentage des balances <65
normalement je devrais avoir comme resultat 0.20 ou 20
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| void Databse::messageup()
{
open_data2();
QSqlQuery query;
query.prepare("SELECT COUNT(*)*100/(SELECT count(*) AS test FROM fgrade) GROUP BY
if(!query.exec())
{
QMessageBox::critical(this,tr("error::"),query.lastError().text());
close_data2() ;
}
else
{
int count = query.value(0);
train->setValue(count);
train->setSuffix(" %")
close_data2();
}
}// ending function |
evidemment ca ne marche pas. quelqu'un pourrait m'indiquer la bonne voie?
Merci d'avance!