j'ai le même problème de Calcul de pourcentage mais je n'ai pas pu utiliser la proposition precedente. j'ai une table avec:
nom table : fgrade
Nom-Prenom-Balance
Pierre Wendy 75
Jean Nicolas- 68
Exume Samuel 23
Joseph William 82
Jules Nicolas 93
j'aimerais dans une seule requete calculer le pourcentage des balances < 65 par exemple. normalement ca devait retourner : 0.20 -> 20%
comment dois je procéder svp. j'utilise qt4.8 , sqlite manager. Merci d'avance
Code : 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_data(); QSqlQuery query; query.prepare("SELECT COUNT(*)*100/(SELECT count(*) AS test FROM fgrade) GROUP BY Balance HAVING Balance>65 "); if(!query.exec()) { QMessageBox::critical(this,tr("error::"),query.lastError().text()); } else { int test = query.value(0); trai2->setValue(test); } ending else close_data(); } // ending functionerreur: nombre de parametre incorrect / No query unable to fetch row
Partager