SQL Server - Una ayuda a este problema

 
Vista:

Una ayuda a este problema

Publicado por Giovanni pando (1 intervención) el 24/08/2004 03:57:01
SELECT dbo.Productos.NombProd, dbo.DetaDocumentos.CantProd
FROM dbo.Documentos INNER JOIN
dbo.DetaDocumentos ON dbo.Documentos.NroDocu = dbo.DetaDocumentos.NroDocu INNER JOIN
dbo.Productos ON dbo.DetaDocumentos.CodiProd = dbo.Productos.CodiProd

order by nombprod

con esta consulta me aparce asi:
Ariel 1
Ariel 1
Ariel 2
Ariel 3
Ariel 1
Leche 8
Trigo 2
Trigo 1
Trigo 2
Trigo 1
Trigo 1

Pero asi no
lo que necesito es que salga asi :

Nombre Producto Cantidad

Ariel 8
Leche 8
Trigo 7


PD: como seria hecho en script para aparesca
como la parte superior :-(
de atemano 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:Una ayuda a este problema

Publicado por Cecilia Colalongo (165 intervenciones) el 24/08/2004 19:34:47
Fijate con:

SELECT dbo.Productos.NombProd As [Nombre Producto], SUM(dbo.DetaDocumentos.CantProd) AS [Cantidad]
FROM dbo.Documentos INNER JOIN
dbo.DetaDocumentos ON dbo.Documentos.NroDocu = dbo.DetaDocumentos.NroDocu INNER JOIN
dbo.Productos ON dbo.DetaDocumentos.CodiProd = dbo.Productos.CodiProd
GROUP BY dbo.Productos.NombProd
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:Una ayuda a este problema

Publicado por Elena (28 intervenciones) el 27/08/2004 20:45:53
Sospecho que lo que te falta es un SUM.

SELECT dbo.Productos.NombProd, SUM(dbo.DetaDocumentos.CantProd) AS TOTAL
FROM dbo.Documentos INNER JOIN
dbo.DetaDocumentos ON dbo.Documentos.NroDocu = dbo.DetaDocumentos.NroDocu INNER JOIN
dbo.Productos ON dbo.DetaDocumentos.CodiProd = dbo.Productos.CodiProd
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