SQL Server - Valor Máximo de diferentes columnas

 
Vista:
Imágen de perfil de Sergi
Val: 8
Ha aumentado su posición en 5 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Valor Máximo de diferentes columnas

Publicado por Sergi (2 intervenciones) el 18/09/2017 20:08:41
Hola,

Me gustaría obtener el valor máximo de diferentes columnas. Por ejemplo de una tabla tipo:

Nombre / Nota 1 / Nota 2 / Nota 3

Dónde lo que me gustaría saber es el máximo entre las columnas Nota 1, Nota 2 y Nota 3.

Gracias

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Valor Máximo de diferentes columnas

Publicado por JAMS (93 intervenciones) el 19/09/2017 21:23:03
Hola buenas tardes es una respuesta que ya se había planteado en otro post, la vuelvo a proponer

1
2
3
4
5
6
7
8
9
10
11
12
13
DECLARE @myTable TABLE (columnID INT , column1 INT, column2 INT, column3 INT, column4 VARCHAR(50))
 
INSERT INTO @myTable SELECT 1, 100, 300, 200, 'Valor 01'
INSERT INTO @myTable SELECT 2, 600, 400, 500, 'Valor 02'
INSERT INTO @myTable SELECT 3, 700, 800, 900, 'Valor 03'
INSERT INTO @myTable SELECT 4, 1000, 1001, 123, 'Valor 04'
 
select * from @myTable
 
SELECT (
SELECT MAX(filaMaxima) FROM ( VALUES(column1),(column2),(column3) ) AS UNIQUECOLUMN(filaMaxima)
) AS FilaValorMaximo, column4 as Nombre
FROM @myTable



Saludos y suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Sergi
Val: 8
Ha aumentado su posición en 5 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Valor Máximo de diferentes columnas

Publicado por Sergi (2 intervenciones) el 20/09/2017 15:14:58
Gracias por tu respuesta, me ha funcionado perfectamente!

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar