Forums Últimos mensajes - Powered by IBM
 

Ayuda con un Select

05/05/2007 - 03:25 por Samuel San Miguel Hernández | Informe spam
Holas foro, como hago esto ;tengo una tabla:
CDARTICULO CANTIDAD
A 20
A 10
A 7
A 2
B 10
B 8
B 1
C 50
C 15
C 10

como hago mediante una consulta instruccion select lo siguiente, deseo
extraer las dos mayores cantidades por cada articulo y promediarlas...
algo asi:

CDARTICULO CANTIDAD
A 15
B 9
C 32.5

Utilizo MS SQL 2005.
Gracias por la ayuda.

- [Samuel SMH] --
 

Leer las respuestas

#1 Antonio Ortiz
05/05/2007 - 05:03 | Informe spam
No he probado pero puedes probar con esto:

Select MIN(S.CDArticulo) as CDArticulo, AVG(S.Cantidad) as CANTIDAD From
(Select Top 2 CDArticulo, Cantidad From TABLA order by CDArticulo, Cantidad)
S Group by S.CDArticulo


saludos,

Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com



"Samuel San Miguel Hernández" escribió en el
mensaje news:
Holas foro, como hago esto ;tengo una tabla:
CDARTICULO CANTIDAD
A 20
A 10
A 7
A 2
B 10
B 8
B 1
C 50
C 15
C 10

como hago mediante una consulta instruccion select lo siguiente, deseo
extraer las dos mayores cantidades por cada articulo y promediarlas...
algo asi:

CDARTICULO CANTIDAD
A 15
B 9
C 32.5

Utilizo MS SQL 2005.
Gracias por la ayuda.

- [Samuel SMH] --


Preguntas similares