je vais rentrer directement dans le vif du sujet car ce n'est pas facile de l'expliquer.
Voici un exemple de table "maTable":
Code : Tout sélectionner
-----------------------------------------
| ID | VAL | VAL2 |
-----------------------------------------
| 1 | 10 | 50 |
| 2 | 0 | 25 |
| 3 | 30 | 0 |
| 4 | 0 | 30 |
| 5 | 20 | 0 |
-----------------------------------------Edit de Zeus : faut utiliser les balises [ code ]
et ma requête :
Code : Tout sélectionner
SELECT AVG(VAL2) AS MOY_VAL2,
AVG(VAL) AS MOY_VAL
FROM maTable
Le résultat serait :
Code : Tout sélectionner
MOY_VAL = (10 + 30 + 20) / 3 = 20
MOY_VAL2 = (50 + 25 + 30) / 5 = 21
J'espère avoir mis assez de détails.
En vous remerciant...