Page 1 sur 1

des conditions dans une requete sql

Posté : 04 mai 2007, 11:28
par beve
Bonjour,

voici ma problematique.. je dois faire des condition est des aditions dans une requetes sql...

en gros j'ai un champ "score" ou la valeur est un entier
et j'ai 5 champs "check1", "check2", "check3", "check4", "check5" ou les valeurs sont soit 0 soit 1... binaire.

et je dois faire un SELECT qui me revoie en fait le score + 500 si check1=1 + 500 si check2=1 + 500 si check3=1 + 500 si check4=1 + 500 si check5=1.

et faire un tri sur ces scores...

j'espere que c'est clair...
je suis vraiment bloqué... est ce que qqn peut m'aider.
je vous en remercie bcp !

Posté : 04 mai 2007, 11:33
par Ryle
Et si tu fais un champ du genre : 500*check1 + 500*check2 + ...
que tu lui donne un alias et que tu demande le tri sur ce champ ?

Code : Tout sélectionner

SELECT ... , 500*check1 + ... + 500*check5 AS score, ... FROM ... WHERE ... ORDER BY score
A tester :)

Posté : 04 mai 2007, 14:38
par Invité
parfait ça marche nickel, en fait j'avais trouvé juste apres avoir posté !

merci bcp