Suma de columnas
Publicado por Roberto (1 intervención) el 22/09/2018 18:36:46
Buenas, tengo la sig. consulta para realizar una suma total de diferentes columnas de una tabla, filtrando el resultado por la fecha que coloque en la variable @textobuscar
La suma funciona bien, el problema que tengo es que la agrupacion la realiza fecha por fecha, lo que necesito es que me resuma todo en una fila de la sig manera:
ej:
denominacion total total_pendiente
Ingresos 2000 520
Egresos 400 0
actualmente lo hace de esta manera, me devuelve la suma pero fecha por fecha ej:
denominacion total total_pendiente
Ingresos 1200 500
Ingresos 800 20
Egresos 300 0
Egresos 100 0
muchas gracias de antemano
1
2
3
4
5
6
7
8
9
10
ALTER proc [dbo].[spcargar_caja]
@textobuscar varchar(50)
as
SELECT dbo.identificadores.denominacion,
sum(dbo.caja.efectivo+dbo.caja.tarjetas+dbo.caja.cheques+dbo.caja.saldo_inicial+dbo.caja.cobrado) as total,
sum(saldo_inicial) as total_pendiente
FROM dbo.identificadores INNER JOIN dbo.caja ON dbo.identificadores.identificador = dbo.caja.identificador
group by dbo.identificadores.identificador, dbo.identificadores.denominacion, dbo.caja.fecha
having dbo.caja.fecha<@textobuscar
order by dbo.identificadores.identificador asc
La suma funciona bien, el problema que tengo es que la agrupacion la realiza fecha por fecha, lo que necesito es que me resuma todo en una fila de la sig manera:
ej:
denominacion total total_pendiente
Ingresos 2000 520
Egresos 400 0
actualmente lo hace de esta manera, me devuelve la suma pero fecha por fecha ej:
denominacion total total_pendiente
Ingresos 1200 500
Ingresos 800 20
Egresos 300 0
Egresos 100 0
muchas gracias de antemano
Valora esta pregunta
0