SQL Server - Como puedo agrupar registros en una consulta

 
Vista:
Imágen de perfil de Jorge

Como puedo agrupar registros en una consulta

Publicado por Jorge (4 intervenciones) el 23/06/2016 04:52:53
La pregunta es : c. Crear una consulta que muestre un listado de clientes y el monto a pagar en cada pedido.

SELECT Customers.ContactName As NombreContacto, Orders.[OrderID] As OrdenPedido, UnitPrice*Quantity AS Total
FROM (Customers
RIGHT JOIN Orders ON Customers.[CustomerID] = Orders.[CustomerID])
LEFT JOIN [OrderDetails]
ON Orders.[OrderID] = [OrderDetails].[OrderID]

Mi pregunta es como puedo agrupar los nombres y pedidos repetidos
Adjunto resultado de la consulta
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Como puedo agrupar registros en una consulta

Publicado por Isaias (4558 intervenciones) el 23/06/2016 17:41:16
Debe funcionar

1
2
3
4
5
6
7
8
SELECT Customers.ContactName As NombreContacto
, Orders.[OrderID] As OrdenPedido
, SUM(UnitPrice*Quantity) AS Total
FROM (Customers
RIGHT JOIN Orders ON Customers.[CustomerID] = Orders.[CustomerID])
LEFT JOIN [OrderDetails]
ON Orders.[OrderID] = [OrderDetails].[OrderID]
GROUP BY Customers.ContactName,Orders.[OrderID]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar