我已經從一個單一的表返回四個字段的總和查詢:如何獲得在A組總數BY查詢與SUM
SELECT
MPC.MedioPagoID,
S.Descripcion,
MPC.SucursalID,
CONVERT(VARCHAR(16), fecha,120) fecha,
Referencia,
SUM(MontoVenta),
SUM(MontoDevolucion),
SUM(MontoComision),
SUM(MontoAbono),
mp.Descripcion AS DescripcionMedioPago
FROM MedioPagoConciliacion MPC WITH (NOLOCK)
INNER JOIN Sucursal S WITH (NOLOCK) ON S.SucursalID = MPC.SucursalID
INNER JOIN MedioPago MP WITH (NOLOCK) ON MP.MedioPagoID =
MPC.MedioPagoID
GROUP BY
MPC.MedioPagoID,
S.Descripcion,
MPC.SucursalID,
fecha,
Referencia,
mp.Descripcion
這第一個查詢返回238行,現在我需要具有相同結構得到第二查詢此相同的值:
SELECT count(*) TOTAL
FROM MedioPagoConciliacion MPC WITH (NOLOCK)
INNER JOIN Sucursal S WITH (NOLOCK) ON S.SucursalID = MPC.SucursalID
INNER JOIN MedioPago MP WITH (NOLOCK) ON MP.MedioPagoID =
GROUP BY
MPC.MedioPagoID,
S.Descripcion,
MPC.SucursalID,
fecha,
Referencia,
mp.Descripcion
第二查詢返回238個結果有着不同的價值觀,我需要從第二個查詢作爲總得到一個「238」,我該怎麼辦做到這一點?
你可以發佈第二次查詢的結果,因爲我並不清楚你有什麼期待? – JRG
什麼SQL這是什麼? – Eric
@Eric這是SQL 2012 –