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 c++ : Sélectionner tout - Visualiser dans une fenêtre à part
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!
Partager