PROBLEMA CON SQL Y MAX()
Publicado por KEVIN HARNOLLD VECHARA AGUILA (41 intervenciones) el 06/01/2008 19:16:22
Tengo la siguiente consulta:
SELECT MAX(CODIGO) AS CODIGO ,ACCION;
FROM _TABLA1 WHERE CODIGO=14648 OR CODIGO=14658;
AND CODIGO IN (SELECT MAX(CODIGO) FROM TABLA1)
ESTAN ESTOS DOS REGISTROS
CODIGO ACCION
14648 'EL MENOR'
14658 'EL MAYOR'
Y los que busco es que me muestre el codigo mayor conjuntamente con su accion.
Y si le agrego el group by me saca el mismo resultado (14648)
Algo mas cuando utilizo un max o min este funciona para todas las columnas independientes, que quiere decier esto?
que me busca el maximo de la primer col y el maximo de la seg col .... etc, pero solo necesito el maximo de la col1 y saber la accion de esa columna
Gracias
SELECT MAX(CODIGO) AS CODIGO ,ACCION;
FROM _TABLA1 WHERE CODIGO=14648 OR CODIGO=14658;
AND CODIGO IN (SELECT MAX(CODIGO) FROM TABLA1)
ESTAN ESTOS DOS REGISTROS
CODIGO ACCION
14648 'EL MENOR'
14658 'EL MAYOR'
Y los que busco es que me muestre el codigo mayor conjuntamente con su accion.
Y si le agrego el group by me saca el mismo resultado (14648)
Algo mas cuando utilizo un max o min este funciona para todas las columnas independientes, que quiere decier esto?
que me busca el maximo de la primer col y el maximo de la seg col .... etc, pero solo necesito el maximo de la col1 y saber la accion de esa columna
Gracias
Valora esta pregunta


0