La plus haute valeur de 3 colonnes

mancherma Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je débute en SQL et je me trouve face a ce problème :

j' ai une BDD de 3 colonnes de chiffres (entiers), et je cherche à récupérer la plus haute valeur en comprant les chiffres présents dans les 3 colonnes.

En parcourant quelques forum j' ai trouvé la fonction GREATEST mais elle ne fonctionne pas dans la "version" d ' SQL que j' utilise, et je ne peu pas en changer (je suis étudiant et cette question est celle d' un DM...)

Avez-vous des idées ?

D' avance merci

A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Avec un CASE WHEN peut-être ...
Genre
SELECT
    CASE
        WHEN Colonne1 >= Colonne2 AND Colonne1 >= Colonne3 THEN Colonne1
        WHEN Colonne2 >= Colonne1 AND Colonne2 >= Colonne3 THEN Colonne2
        WHEN Colonne3 >= Colonne1 AND Colonne3 >= Colonne2 THEN Colonne3
        ELSE Colonne1
    END AS plusGrand
FROM tatable


0
Lefauxmancherma
 
Ça t'a fait rire au moins jordane? ^^
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > Lefauxmancherma
 
C'est marrant..oui....
Mais quand je vois que tu as trollé toute la journée... franchement.....J'ai autre chose à faire....
Merci de stopper ça de suite !
0