Bueno dias amigos de ForosWeb, necesito de su ayuda ya que llevo 3 dias tratando de hacer una consulta y ya me estoy viendo un poco grave.
Lo que tengo es lo siguiente:
Código:
clientes
cliCedula cliNombre
16071584 JULIAN FELIPE
19313193 OMAR HOYOS
carteras
carCliente carNit carFactura
16071584 9006586-2 000000258
19313193 9006586-2 000000945
detcarteras
dcaNit dcaFactura dcaNcuota dcaFecha
9006586-2 000000258 1 2013-03-15
9006586-2 000000258 2 2013-04-15
9006586-2 000000258 3 2013-05-15
9006586-2 000000258 4 2013-06-15
9006586-2 000000945 1 2013-01-15
9006586-2 000000945 2 2013-02-15
9006586-2 000000945 3 2013-03-15
Lo que quiero es hacer una consulta de cartera de X empresa (9006586-2) donde los compromisos de pagos esten en un rango de fechas.
Ejemplo 1:
Listar la cartera de 9006586-2 donde al menos uno de sus compromiso de pago este entre 2013-01-01 y 2013-02-15
El resultado deberia ser:
9006586-2
Cliente Factura
OMAR HOYOS 000000945
Ejemplo 2:
Listar la cartera de 9006586-2 donde al menos uno de sus compromiso de pago este entre 2013-03-01 y 2013-03-15
El resultado deberia ser:
9006586-2
Cliente Factura
OMAR HOYOS 000000945
JULIAN FELIPE 000000258
La idea es que no me salga en la consulta de los datos de la tabla de detcarteras pero si que puede consultar sus fechas para filtrar.
He probado varops INNER JOIN, SQL anidados y no he podido dar con el chiste

; espero me puedan colaborar, o al menos encontrar una solucion entre todos, gracias.