Calcular la media de varios valores medios calcula
Con la consulta ...
SELECT [DNI], [ANO], AVG([IMPORTE]) AS IMPORTE_MEDIO_PORCLI FROM TABLA
GROUP BY [DNI], [ANO]
ORDER BY [DNI], [ANO];
obtengo :
DNI ANO IMPORTE_MEDIO_PORCLI
1 2003 15
1 2004 20
2 2003 10
2 2004 30
Pero quiero añadir a la misma query de arriba que saque en vez de estos 4 registros sólo uno con EL IMPORTE_MEDIO del IMPORTE_MEDIO_PORCLI,
o sea, quiero que el resultado de mi query sea la media de ;
15, 20, 10 y 30,
Pero cuando intento hacerlo me dice "La subconsulta devuelve más de un valor" y no sé como hacerlo.
SELECT [DNI], [ANO], AVG([IMPORTE]) AS IMPORTE_MEDIO_PORCLI FROM TABLA
GROUP BY [DNI], [ANO]
ORDER BY [DNI], [ANO];
obtengo :
DNI ANO IMPORTE_MEDIO_PORCLI
1 2003 15
1 2004 20
2 2003 10
2 2004 30
Pero quiero añadir a la misma query de arriba que saque en vez de estos 4 registros sólo uno con EL IMPORTE_MEDIO del IMPORTE_MEDIO_PORCLI,
o sea, quiero que el resultado de mi query sea la media de ;
15, 20, 10 y 30,
Pero cuando intento hacerlo me dice "La subconsulta devuelve más de un valor" y no sé como hacerlo.
1 Respuesta
Respuesta de xgarrido32
1