を持つすべての行、私は、SQL Server 2014使用しています:SQL Serverの合計私はプロジェクトをやっていると私は、このストアドプロシージャで立ち往生しています、同じ行の名前
:ALTER PROC FOF_FerreteriaMasGanancia
AS
BEGIN
SELECT
F.Nombre, (P.Precio * CA.Cantidad) as 'Gananacia'
FROM
FO_Carrito CA
JOIN
FO_Solicitud S ON S.ID = CA.FK_SolicitudC
JOIN
FO_Recibo R ON R.FK_Solicitud = S.ID
JOIN
FO_Productos P ON P.ID = CA.FK_ProductosC
JOIN
FO_Cliente C ON C.ID = S.FK_Cliente
JOIN
FO_Estante E ON E.FK_Producto = P.ID
JOIN
FO_PasilloXDepartamento PD ON PD.FK_Estante = E.NumeroEstante
JOIN
dbo.FO_Departamento D ON D.ID = PD.FK_Departamento
JOIN
dbo.FO_Ferreteria F ON D.FK_Ferreteria = F.ID
GROUP BY
F.Nombre, (P.Precio * CA.Cantidad)
ORDER BY
(P.Precio * CA.Cantidad) DESC
END
を私はこれを取得しています
Ferreteria2 12
Ferreteria2 10
Ferreteria5 8
Ferreteria5 6
Ferreteria2 5
Ferreteria5 4
Ferreteria1 3
Ferreteria4 2
Ferreteria1 1
これをどうやって得ることができますか?
可能な複製(http://stackoverflow.com/questions/15109109/sql-sum-group-by-two-tables)完璧なおかげだ –