Campos sumatorios en un mismo query con diferentes condiciones
Publicado por Jason (4 intervenciones) el 23/05/2017 23:23:41
La verdad no sabía como describir claramente este problema mi manejo de SQL es un poco básico por lo que recurro a ustedes.
Tengo una Tabla con cuentas bancarias que en sintesis para lo que ocupo seria asi:
CuentasBancarias
_______________
#numeroCuenta
nombreCuenta
Ejemplo de datos:
'124578877', 'BANCO YYY'
'124575555', 'BANCO mm'
'124575212', 'BANCO jjjjjjjj'
Y otra tabla con el detalle de movimientos de esas cuentas:
MovimientosCuentas
_________________
#numeroDocumento
numeroCuenta
montoLocal
montoDolar
tipoMovimiento (los tipos de movimiento serán "DB" y "CR")
Ejemplo de datos
551, '124578877', 500, 1, CR
552, '124578877', 500, 1, CR
553, '124578877', 500, 1, DB
554, '124578877', 500, 1, DB
...
Y lo quiero es saber si en un solo query puedo obtener lo siguiente, totalizando todo por cuenta,moneda y tipo de movimiento:
Numero de Cuenta | Nombre de la Cuenta | Total DB | Total CR | Total DB$ | Total CR$
____________________________________________________________________
124578877 | BANCO YYY | 1.000 | 1.000 | 2 | 2
124575555 | BANCO mm | 2.000 | 2.000 | 4 | 4
124575212 | BANCO jjjjjjjj| 6.000 | 6.000 | 3 | 3
Les agradezco de antemano la ayuda, saludos!!
Tengo una Tabla con cuentas bancarias que en sintesis para lo que ocupo seria asi:
CuentasBancarias
_______________
#numeroCuenta
nombreCuenta
Ejemplo de datos:
'124578877', 'BANCO YYY'
'124575555', 'BANCO mm'
'124575212', 'BANCO jjjjjjjj'
Y otra tabla con el detalle de movimientos de esas cuentas:
MovimientosCuentas
_________________
#numeroDocumento
numeroCuenta
montoLocal
montoDolar
tipoMovimiento (los tipos de movimiento serán "DB" y "CR")
Ejemplo de datos
551, '124578877', 500, 1, CR
552, '124578877', 500, 1, CR
553, '124578877', 500, 1, DB
554, '124578877', 500, 1, DB
...
Y lo quiero es saber si en un solo query puedo obtener lo siguiente, totalizando todo por cuenta,moneda y tipo de movimiento:
Numero de Cuenta | Nombre de la Cuenta | Total DB | Total CR | Total DB$ | Total CR$
____________________________________________________________________
124578877 | BANCO YYY | 1.000 | 1.000 | 2 | 2
124575555 | BANCO mm | 2.000 | 2.000 | 4 | 4
124575212 | BANCO jjjjjjjj| 6.000 | 6.000 | 3 | 3
Les agradezco de antemano la ayuda, saludos!!
Valora esta pregunta


0