|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() steeff andrx Inscription : octobre 2010 Messages : 6 ![]() |
Bonjour , voici un echo de ma table sql :
![]() Code :
Le total de la solde est : Code :
$sql= 'SELECT SUM(Solde) as Solde FROM `stockage` WHERE Produit="'.$produits.'" && Etat="achat"'; Le calcul que je voudrais faire est : 25-12=13 ; 13 x 52 500= 682 500; 2 x 50 000= 100 000; 13+2=15; 682 500+100 000=782 500; 782 500/15= 52 166; ____________________________________________ 15-10=5; 30 x 55 500= 1 665 000; 1 665 000+52 166 = 1 717 166; 30 + 5=35; 1 717 166 / 35 = 49 061; __________________________________________________ Est ce que quelqu'un pourrait me donner un petit coup de main merci . |
||
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Bertrand Étudiant Inscription : octobre 2010 Messages : 216 ![]() |
Bonjour,
voila ce que je te propose: Code :
)PS: $res3 est le résultat final ^^
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître Ps: N'oubliez pas SVP
|
||
|
|
10
|
|
|
#3 |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 711 ![]() |
Regarde ceci AVG(expr) MYSQL
|
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() steeff andrx Inscription : octobre 2010 Messages : 6 ![]() |
Bonjour et merci de m'avoir répondu , désolé j'ai oublié quelque chose dans
Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() romain escudierDéveloppeur informatique Inscription : juin 2011 Messages : 300 ![]() |
Je suis en train de me pencher sur ton problème, tu veux faire quoi exactement, car les chiffres que tu donnes ne correspondent pas toujours à ton tableaux
__________________
Pas de solution, pas de probleme ![]()
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() steeff andrx Inscription : octobre 2010 Messages : 6 ![]() |
Je voulais just demander de l'aide et me guider un peu comment quelle methode je pourrais faire pour avoir le résultat qui est en rouge sachant que ma table sql est comme ça .
|
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() romain escudierDéveloppeur informatique Inscription : juin 2011 Messages : 300 ![]() |
Je veux dire par la, peux-tu expliquer à quoi correspondent les chiffre que tu avances (par exemple le 30+5).
Si je me souviens bien une moyenne pondérée est une moyenne qui tiens compte du poids (nombre de commande là) de chaque enregistrement, et en fesant cette moyenne, je trouve pas du tout les même résultat que toi. Je suppose donc que je n'utilise pas les bonnes formules
__________________
Pas de solution, pas de probleme ![]()
|
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() steeff andrx Inscription : octobre 2010 Messages : 6 ![]() |
D'accord
Code :
|
||
|
|
00
|
|
|
#9 |
|
Membre éprouvé
![]() romain escudierDéveloppeur informatique Inscription : juin 2011 Messages : 300 ![]() |
Donc si je comprend bien dans le cas de ton tableaux tout en haut tu devrais faire ce calcul:
25*52500+2*50000+30*55500-(12*52500+2*50000)=2 347 500 puis divisé par le nombre de produit restant: 25+2+30-(12+2)=43 2347500/43=54593 c'est bien ça, car si il faut faire ça, c'est relativement simple à trouver
__________________
Pas de solution, pas de probleme ![]()
|
|
|
20
|
Copyright © 2000-2012 - www.developpez.com