Calculer des champs directement sur une requete ! possible ?

Mammouth du PHP | 804 Messages

19 juin 2007, 23:56

Bonsoir,

Une requête de ce type est telle possible


Code : Tout sélectionner

$query = "SELECT * FROM $matable WHERE (champ1 * champ1 / champ3)";
Et lister la table dans l’ordre (ORDER BY) des résultats trouvés

mon exemple est un schema c’est pour mieux me faire comprendre

Merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

20 juin 2007, 00:38

J'aurais envie de te dire qu'il suffit d'essayer pour voir ;)

En plus, c'est possible :D

Code : Tout sélectionner

SELECT champ1, (champ2*2.5/champ3) AS total FROM maTable ORDER BY total
Mais j'ai un doute sur l'utilisation de l'alias dans la clause GROUP BY sous MySQL :-k
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 804 Messages

20 juin 2007, 00:48

Bon bien ca marche merci tu ma bien guidé ;)
$query = "SELECT  nom,(ch1+ch2+ch3/3) AS masomme FROM matable ORDER BY masomme DESC";
c'est sur l'affichage que je déconnais :oops: