Kevergeek
Messages postés64Date d'inscriptionjeudi 14 février 2002StatutMembreDernière intervention22 janvier 2006
-
22 déc. 2005 à 03:46
Kevergeek
Messages postés64Date d'inscriptionjeudi 14 février 2002StatutMembreDernière intervention22 janvier 2006
-
22 déc. 2005 à 13:04
Donc voilà j'ai une base de données dont une
table (montages) qui comporte une colonne (votes) qui contient 2
nombres séparés par une virgule (a,b)
a : somme de tous les votes effectués
b : nombre de votes effectués
a/b : moyenne des votes
par exemple si : $montage['votes'] = "14,2";
celà veut dire qu'il y a eu 2 votes effectués dont le total est 14, par exemple "9" et "5"
a = 14
b = 2
a/b = 7
Et je voudrais récupérer la moyenne (a/b) directement dans ma requete sql !
$req = "SELECT ??? FROM montages WHERE id='$id'";
Est-ce que vous savez comment faire une division dans la requête ?
Pour récupérer les champs a et b par concaténation, j'ai trouvé ça dans
mon cours de bdd mais c'est du postgresql et ca n'a pas l'air de
fonctionner exactement pareil en mysql :
select a ||','|| b as votes from montages;
Si vous trouvez la solution en séparant a et b en deux colonnes dans la bdd, je m'arrangerai pour arranger tout ça
Merci d'avance et désolé si chui pas très compréhensible mais je maitrise pas très bien le chinois