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![]()
Partager