[firebase-br] Ayuda con un SELECT
W O
sistemas2000profesional em gmail.com
Ter Ago 14 23:17:10 -03 2012
Hola a Todos
Tengo tres tablas:
CUENTAS (clave primaria = CUE_NUMERO)
ASIENTOSDET (clave primaria = ASI_IDENTI + ASI_ORDENX)
ASIENTOSCAB (clave primaria = ASC_IDENTI)
En CUENTAS tengo las columnas CUE_NUMERO, CUE_NOMBRE
En ASIENTOSDET tengo las columnas ASI_IDENTI, ASI_NUMCUE, ASI_MONTOX
En ASIENTOSCAB tengo las columnas ASC_IDENTI, ASC_FECHAX
Con los siguientes datos:
CUENTAS
---------------
1 ACTIVO
1.01 ACTIVO CORRIENTE
1.01.01 DISPONIBILIDADES
1.01.01.01 Caja
1.01.01.02 Bancos
ASIENTOSDET
----------------------
123 1.01.01.02 5200
123 1.01.01.01 5200
ASIENTOSCAB
-----------------------
123 02/04/2012
Lo que quisiera es obtener una consulta con estos resultados:
1 ACTIVO
1.01 ACTIVO CORRIENTE
1.01.01 DISPONIBILIDADES
1.01.01.01 Caja 5200
1.01.01.02 Bancos 5200
cuando la fecha está entre '01/01/2012' y '02/04/2012'
y con estos resultados:
1 ACTIVO
1.01 ACTIVO CORRIENTE
1.01.01 DISPONIBILIDADES
1.01.01.01 Caja 0
1.01.01.02 Bancos 0
cuando la fecha está entre '01/01/2012' y '31/03/2012'
He probado diversas combinaciones de LEFT JOIN, INNER JOIN, OUTER JOIN,
pero con ninguna consigo esos resultados.
¿Es posible conseguirlos?
Muchas gracias, por adelantado.
Walter.
Mais detalhes sobre a lista de discussão lista