bonjour je souhaite retourner le max entre deux valeur depuis un select.
dans se genre la
select @result = case when @i >@x then @i then @x
mais sans utilisé le case.
y a t'il une fonction?
merci d'avance
bonjour je souhaite retourner le max entre deux valeur depuis un select.
dans se genre la
select @result = case when @i >@x then @i then @x
mais sans utilisé le case.
y a t'il une fonction?
merci d'avance
Tiens, je t'ai trouvé une réponse encore plus compliquée: une sous-requête sql![]()
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 create table donkey(val1 int, val2 int, val3 int) insert donkey values (1,2,3) insert donkey values (4,5,6) insert donkey values (7,8,9) insert donkey values (3,4,5) insert donkey values (6,7,8) select max(val) from ( select val1 as val from donkey UNION select val2 as val from donkey UNION select val3 as val from donkey) tab drop table donkey go![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager