Maximum entre plusieurs colonnes

Maximum entre plusieurs colonnes - PHP - Programmation

Marsh Posté le 25-09-2010 à 20:36:00    

Bonjour
 
J'ai dans ma table 3 colonnes (c1,c2,c3) et j'aimerais faire une requête du style : "sélectionner tous les enregistrements pour lesquels le maximum entre la valeur de la colonne c1, celle de la colonne c2, et celle de la colonne c3 est supérieure ou égale à X"
 
Le problème est que d'après mes recherches, le MAX en sql retourne le maximum sur une colonne, et donc ne fait absolument pas ce que je désire. Aussi, je suis bloqué,  je ne sais pas comment faire pour écrire ma requête :(
 
Pourriez vous m'aider ??
 
Merci d'avance :)

Reply

Marsh Posté le 25-09-2010 à 20:36:00   

Reply

Marsh Posté le 25-09-2010 à 20:40:10    

Excuse moi mais pourquoi veux-tu utiliser MAX?
Est-ce qu'un simple :  
 
select * from ma_table where c1 >= X or c2 >= X pr c3 >= X  
 
?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 25-09-2010 à 21:27:17    

sinon, c'est GREATEST que tu cherches
son contraire est LEAST


Message édité par flo850 le 25-09-2010 à 21:27:41
Reply

Marsh Posté le 25-09-2010 à 21:51:17    

merci flo850 !


---------------
http://nisalon.labrute.com/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed