¿Es posible relizar en sql una función de agregado como argumento de otra función de agregado en ORACLE?
select max(min(.....
o
select max(select min(....
O alguna otra parecida.
Saludos y gracias de antemano.
| |||
Funcion de agreado dentro de otra funcion de agregado ¿Es posible relizar en sql una función de agregado como argumento de otra función de agregado en ORACLE? select max(min(..... o select max(select min(.... O alguna otra parecida. Saludos y gracias de antemano. Última edición por ping_86; 04/01/2012 a las 09:30 |
| |||
Respuesta: Funcion de agreado dentro de otra funcion de agregado Hola ping_86: Lo que quieres hacer no se puede realizar, no al menos de la manera en que lo estás planteando... Hay que recordar que las funciones de agrupación tienen que evaluar todo el contenido de la tabla... por lo tanto la función de agrupación Interna que pretendes evaluar no existe aun... en todo caso podrías utilizar subconsultas para tratar de obtener el resultado, es decir, algo como esto:
Código:
Sería conveniente que mejor explicaras qué es lo que quieres obtener, seguramente hay alguna otra manera mejor de obtener lo que deseas.select Max(campo) from ( select Min(otroCampo) ... group by ... ) group by ... Saludos Leo. |
Etiquetas: |