Es una consulta un poco larga, traigo muchas cuentas algunas de ellas con saldos.. lo que quiero es seleccionar solo las cuentas con saldo y la cuenta principal de esa cuenta con saldo, esto se va a repetir según la cantidad de cuentas con saldos existan, la cuenta con saldo y su cabecera.
pero seria algo asi.
Código SQL:
Ver originalSELECT c.cta_numero,c.cta_descripcion,c.cta_nivel,c.cta_orden,c.cta_ide,CAST(vta_fecha AS DATE) fecha,COALESCE(vta_det_deb_mon_nac,0)
total_debito,COALESCE(vta_det_cre_mon_nac,0) total_credito
FROM cuenta c LEFT JOIN venta_det_contable d ON c.cta_ide = d.cta_ide
LEFT JOIN venta_cab v ON d.vta_ide = v.vta_ide WHERE d.is_deleted IS NULL OR FALSE
GROUP BY cta_tip_ide,vta_fecha,c.cta_ide,d.vta_det_deb_mon_nac,d.vta_det_cre_mon_nac
resultado
Código SQL:
Ver original"1.01";"ACTIVO CORRIENTE";2;1;48;"";0;0
"1.01.01";"DISPONIBILIDADES";3;1;639;"";0;0
"1.01.01.01";"CAJA";4;1;248;"";0;0
"1.01.01.01.01";"Caja";5;1;535;"2016-02-10";1300000;0