Obtener el mayor de varios campos en sal

Tengo un registro con 5 campos, cada campo tiene una valoración o peso, deseo que en un 6 campo me coloque el que tenga el mayor peso de los 5 anteriores

Respuesta
1

SQL está orientado al modelo relacional, o sea si tuvieras un registro por cada valor podrías usar la función MAX. En tu caso no queda otra que realizar las comparaciones :

case

When campo1>campo2 and campo1>campo3 and campo1>campo4 and campo1>campo5 then campo1

When campo2>campo1 and campo2>campo3 and campo2>campo4 and campo2>campo5 then campo2

...

...

end 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas