Calcul de donnée

Fermé
wolf - 28 nov. 2003 à 19:22
 wolf - 28 nov. 2003 à 23:29
bonjour

voilà je voudrais faire un clacul de tout les donnée d'une colonne unqiuement quand le niveau est supérieur à 1 je m'explique

j'ai deux table :

users ( qui contient ) niveau, solde
bank_solde ( qui contient ) solde

je voudrais faire le total des solde de la table users mais uniquement des users qui sont niveau plus que 1 et enregistré le résulta dans la table bank_solde

c'est fesable ?

merci d'avance de votre aide
A voir également:

6 réponses

Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 672
28 nov. 2003 à 20:04
oui c'est pleine fesable, mais je ne comprend pas tout à fait l'utilité

ca devrait ressemblé à cela

//pour ton select
Select sum(*) from user where niveau > 1

Nettogrof tseb era seiromem emoS
0
l'utilité est simple

je fait partie d'une team et chaque membre de la team est niveau 2 et plus, chaque membres de la team cotise pour payer le serveur et l'hebergeur, donc chaque membre à un détails bien précis des dépense, le problème est que je voudrais récupérer le solde de chaque membre de la team afin d'avoir un montant global

sa donnerai par exemple :
wolf à un solde de 10 €
la team à un solde total de 50 €

pour sa je doit additionner chaque solde des membre de niveau 2 et plus afin d'avoir un solde total

tu vois ce que je veut dire ?
0
pour ceci

Select sum(*) from user where niveau > 1

sa me met erreur sql select sum(*) is not valid
0
Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 672
28 nov. 2003 à 20:35
Oups...

Select Sum(solde) from user where niveau > 1;

Nettogrof tseb era seiromem emoS
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
et comment je récupère le resulta pour que je puisse l'insérer dans la deuxième table

$sql = "Select Sum(solde) from user where niveau > 1";
$req = mysql_query($sql);

$total = ????
0
c'est bon j'ai chipoter un peut et j'ai trouver la soluce:

$result = mysql_query("select sum(solde) as total from nuked_users where niveau > 1");
$row = mysql_fetch_object($result);
$total = $row->total;


encore merci de votre aide
0