Amigos, aer si me pueden ayudar, utilizo Firebird 2.5, tengo 3 tablas Facturas, rendicion_detalle y rendicion. Estan relacionadas facturas.id_factura = rendicion_detalle.id_factura y rendicion.nren = rendicion_detalle.nren.
Necesito un query que me entregue todas las facturas tal que no existe en otro detalle de rendicion (o que exista pero el estado de la rendicion sea null). Ufff, esto con el afán de no repetir facturar en distintas rendiciones. Algo me falta, o sobra en este codigo...
Código SQL
[-]
select f.* from facturas f
left join rendicion_detalle rd on rd.id_factura = f.id_factura
inner join rendicion r on r.nren = rd.nren
where r.estado is null
order by f.id_factura
Salu2