opération sur des champs déjà manipulés
bonjour,
je voulais simplement savoir pourquoi il n'est pas possible d'effectuer, dans une requète SELECT, une opération sur des champs qui sont déjà le résultat d'autres opérations:
petit exemple très simple pour illustrer:
Code:
1 2 3 4 5 6
|
SELECT
MAX(nb) AS nb_max,
MIN(nb) AS nb_min,
( nb_max - nb_min ) AS ecart
FROM tbl_nombres |
cette requète renvoie l'erreur
Code:
Unknown column 'nb_max' in 'field list'
j'ai seulement MySql 4; faut-il obligatoirement utiliser les fonctions ou procédures ou vues de MySql 5 pour cela?