query

From: Fernando Ugarte (Nando)
Date: 02/22/05


Date: Tue, 22 Feb 2005 12:46:41 -0300

hola
tengo las siguentes tablas
LOTE
id_lote
 id_ent_liq
 periodo
fecha integer

y
RECEPCION
cuil
cod_rep
nro_boleta
cod_aporte
imp_aporte
periodo character
cant_adh
sueldo_bruto
id_lote

necesito saber que cuil aparece nuevo en un periodo para una entidad
determinada.
Por ejeplo para la entidad '0007' quiero saber que registros hay en el
periodo 200404 que no estaban en el 200403
probe con:

select cuil from aportes.lotes
left outer join recepcion on
aportes.lotes.id_lote=aportes.recepcion.id_lote
where id_ent_liq='0007' and aportes.lotes.periodo='200404'
and cuil not in (select cuil from aportes.lotes
left outer join recepcion on
aportes.lotes.id_lote=aportes.recepcion.id_lote
where id_ent_liq='007' and aportes.lotes.periodo='200403')

pero arroja cualquier cosa
Gracias