Principales respuestas
seleccionar el valor maximo de todas las columnas en una tabla

Pregunta
-
supongamos que tengo el siguiente registro
edad costo cantidad
5 8 9
2 5 1
8 7 4
requiero un select que me devuelva este resultado
edad costo cantidad
8 8 9
el maximo de cada columna de todos los registros
- Editado juanki724 miércoles, 26 de julio de 2017 13:35
Respuestas
-
es correcto me debe arrojar 8, 8, 9 muy cierto, ¿qué sentencia seria?
La función MAX() retorna el máximo valor de una expresión, en este caso la expresión viene a ser el nombre de la columna.
SELECT MAX(edad), MAX(costo), MAX(cantidad) FROM NombreTabla; GO
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.- Marcado como respuesta juanki724 miércoles, 26 de julio de 2017 14:14
-
Hola, podrías utilizar el max
select max(edad)as max_edad, max(costo) as max_costo,
max(cantidad) as max_cantidad from tutabla
Votar es agradecer.
Saludos.
Lima-Perú- Editado Augusto1982 miércoles, 26 de julio de 2017 13:47
- Marcado como respuesta juanki724 miércoles, 26 de julio de 2017 14:14
Todas las respuestas
-
¿Estás seguro de los resultados que esperas?
En el ejemplo que adjuntas muestras el máximo valor de todas las columnas de la fila 1, 2 y 3, pero esos valores los colocas debajo de un encabezado que nada tiene que ver con los resultados, ¿que sucede si son 4, 5 o mas filas?
El valor máximo por cada columna corresponde a: 8, 8 y 9
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios. -
no esta bien especifico, solo podrias sacar el maximo solo de una columna no de todas, ya que no puedes mover los datos de las filas, ejemplo el (maximo de ""Cantidad" seria 9 y fila 1") (el maximo de edad seria 8 y fila 3) no puedes pasar los datos de la fila 3 a la fila 1. otro ejemplo no puedes pasar la edad de Diño a juan solo por querer =) espero que te haya ayudado en algo
edad costo cantidad
fila1(Juan)- 5 8 9
fila2(Carlos)- 2 5 1
fila3(Diño)- 8 7 4
- Editado Gatzzu miércoles, 26 de julio de 2017 1:33
-
-
es correcto me debe arrojar 8, 8, 9 muy cierto, ¿qué sentencia seria?
La función MAX() retorna el máximo valor de una expresión, en este caso la expresión viene a ser el nombre de la columna.
SELECT MAX(edad), MAX(costo), MAX(cantidad) FROM NombreTabla; GO
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.- Marcado como respuesta juanki724 miércoles, 26 de julio de 2017 14:14
-
Hola, podrías utilizar el max
select max(edad)as max_edad, max(costo) as max_costo,
max(cantidad) as max_cantidad from tutabla
Votar es agradecer.
Saludos.
Lima-Perú- Editado Augusto1982 miércoles, 26 de julio de 2017 13:47
- Marcado como respuesta juanki724 miércoles, 26 de julio de 2017 14:14
-