|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Voici l'aspect de ma table personnel :
-Id -Nom -Prenom -Salaire -Etablissement -Taux_de_charge Voici ma requete : Code PHP :
J'aimerais multiplier chacun des salaires avec le taux de charges qui correspond cependant je ne vois pas du tout comment faire !! Une boucle while pour parcourir le résultat ? Cependant dans mon résultat j'ai les salaires et les taux de charges..Bref je sais pas trop si vous m'avez compris ou pas donc si jamais posez vos questions! Merci à vous
__________________
|
||
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Soit tu le fais directement en SQL :
Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Toujours la quand il faut koopajah !
Je pense que j'aurais d'autres questions sur ce topic la merci beaucoup
__________________
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Pas de problèmes, et ca me change de mes XSL qui m'en font voir de toutes les couleurs.
Il faut penser que SQL est un language très puissant et qu'il n'est pas toujours plus rapide de déléguer les calculs à PHP! |
|
|
00
|
|
|
#5 | ||||
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Bonjour à tous !
koopajah j'ai repris ton code : Code PHP :
J'aimerais savoir si le code que tu m'as donnée effectue bien ce que je souhaite. Voila le resultat que je veux obtenir. Le (salaire du 1er employé de ma base * taux de charges qui correspond) + (salaire du 2ème employé de ma base * taux de charges qui correspond) + etc etc... Ne faut-il pas que j'utilise la fonction SUM ? Code PHP :
Merci pour vos réponses !
__________________
|
||||
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() |
Oui oui ca correspond. Ce que fait SQL c'est qu'il va chercher toutes les lignes qui répondent à la clause WHERE. ensuite il récupèrent les colonnes dont tu as besoin (et éventuellement des résultat d'opération comme dans ton cas) pour chaque ligne. Donc le taux de charge sera bien appliqué au salaire correspondant.
Après effectivement tu peux appliquer un SUM si c'est la somme des salaires qui t'intéresse. |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Effectivement si tu veux la somme de tous les salaires multipliés par leur taux de charge il faut que tu fasses la multiplication ET la somme, mais ca n'était pas expliqué comme ça dans ton premier message il me semble. Et ton code semble bon à première vue!
|
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Oui je ne l'avais pas cité dans mon premier message tu as bien raison donc vous ne pouviez pas le deviné à moins que vous soyez devin...
Bref, merci en tout cas pour vos réponses, ça m'a bien aidé !!
__________________
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com