
Contar registros con datos nùmero y texto
Publicado por Cglez (8 intervenciones) el 25/02/2013 22:08:14
Hola, a todos!
Tengos dos tablas:
1- Productos:
-----------------------------------
Productoid / Descripcion
2- Facturadet:
-------------------------------------
ProuctoId / Cantidad /
Necesito saber cuantos registros de uno o mas productos existen en Facturadet y mando el siguiente query:
select productos.ProductoId, COUNT (FacturaDet.ProductoID) as Total
from Productos join FacturaDet on Productos.ProductoId = FacturaDet.ProductoID
group by Productos.ProductoID order by total desc
Me manda el resultado siguiente_
Productoid / Total
---------------------------
010101 / 20
020202 / 30
Pero al incluir la variante de Descripcion (Productos.Descripcion) me mande error de agrupacion y necesito que el query mande el resultado de ProductoId, Descripcion y Total:
Productoid / Descripcion / Total
---------------------------------------------
010101 / Martillo / 20
020202 / Pinza / 30
ESTE QUERY ES EL QUE NO FUNCIONA:
select productos.ProductoId, PRODUCTOS.DESCRIPCION, COUNT (FacturaDet.ProductoID) as Total
from Productos join FacturaDet on Productos.ProductoId = FacturaDet.ProductoID
group by Productos.ProductoID order by total desc
Agradezco a quien me pueda ayudar.
Saludos!
Tengos dos tablas:
1- Productos:
-----------------------------------
Productoid / Descripcion
2- Facturadet:
-------------------------------------
ProuctoId / Cantidad /
Necesito saber cuantos registros de uno o mas productos existen en Facturadet y mando el siguiente query:
select productos.ProductoId, COUNT (FacturaDet.ProductoID) as Total
from Productos join FacturaDet on Productos.ProductoId = FacturaDet.ProductoID
group by Productos.ProductoID order by total desc
Me manda el resultado siguiente_
Productoid / Total
---------------------------
010101 / 20
020202 / 30
Pero al incluir la variante de Descripcion (Productos.Descripcion) me mande error de agrupacion y necesito que el query mande el resultado de ProductoId, Descripcion y Total:
Productoid / Descripcion / Total
---------------------------------------------
010101 / Martillo / 20
020202 / Pinza / 30
ESTE QUERY ES EL QUE NO FUNCIONA:
select productos.ProductoId, PRODUCTOS.DESCRIPCION, COUNT (FacturaDet.ProductoID) as Total
from Productos join FacturaDet on Productos.ProductoId = FacturaDet.ProductoID
group by Productos.ProductoID order by total desc
Agradezco a quien me pueda ayudar.
Saludos!
Valora esta pregunta


0