SQL - Corrección Consulta

 
Vista:

Corrección Consulta

Publicado por Ronald (1 intervención) el 12/07/2010 15:55:46
Tengo una consulta que no se cual es su error, quiero saber que producto se vendio más...

Esta es mi consulta:

Select dscription, sum(quantity) from inv1 where sum(quantity) in (select max(sum(quantity)) from inv1)

dscrption = producto
quantity= ccantidad
Inv1 = tabla factura

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Corrección Consulta

Publicado por Ethan (2 intervenciones) el 12/07/2010 17:37:14
select
dscrption,max(cantidad) cantidad
from
(
select dscrption,sum(quantity) cantidad from inv1
group by dscrption
) as xd
group by dscrption
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Corrección Consulta

Publicado por jams (16 intervenciones) el 16/07/2010 21:30:14
prueba esto es mas simple

select dscrption,sum(quantity) as total from inv1 group by dscrption order by total desc

el mas vendido estara siempre en el primero regustro que resulte

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar