Hola, gracias por tomarte el tiempo para ayudarme
Voy a revisar el procedimiento que me mandaste y mientras te comento que lo he estado tratando de hacer mediante un StoreProcedure y una consulta en SQL de la siguiente forma:
primero, la consulta me devuelve mis registros agrupados por empresa/marca y fechaPublicac
entonces tengo que en la fecha X una empresa tuvo 3 registros y la consulta me da el total de ellos
segundo: trato de programar un storeProcedure (apenas estoy aprendiendo) con el cual jalo los campos de la consulta y a esos tambien le pido me los sume a fin de que si la consulta genera 3 registros por una empresa en una fecha entonces el SProcedure sume sus valores y me los devuelva en un campo nuevo llamado granTotal
adjunto los códigos de la consulta y del SProcedure
Espero me puedan ayudar y mil gracias de nuevo
************************************
codigo de la consulta SQL
SELECT empresaMarca, SUM(unidadesMedida) AS totalUnidadesMedida, SUM(costoUnidadMedida) AS totalCostoUnidadMedida, SUM(subTotal)
AS totalSubTotal, SUM(iva) AS totalIva, SUM(costo) AS totalCostoBeneficio, SUM(tiraje) AS totalTiraje, SUM(impactos) AS totalImpactos,
SUM(notaPublicada) AS totalNotas, fechaPublicac
FROM dbo.cons_listadoNotas_gral
GROUP BY notaPublicada, registroAct, empresaMarca, fechaPublicac
HAVING (notaPublicada = 1) AND (registroAct = 1)
************************************
codigo del store procedure
CREATE PROCEDURE [carlitos].[sumaGranTotal]
@dateRange1 varchar(40),
@dateRange2 varchar(40),
@empresa varchar(75)
AS
SELECT SUM(totalCostoBeneficio) AS granTotalCostoBeneficio, SUM(totalNotas) AS granTotalNotas, fechaPublicac, empresaMarca
FROM dbo.reporteNotasMonitoreo_totalesGral
WHERE empresaMarca = @empresa AND fechaPublicac BETWEEN @dateRange1 AND @dateRange2
GROUP BY empresaMarca, fechaPublicac
GO
************************************