Ver Mensaje Individual
  #7  
Antiguo 22-09-2022
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
También puedes probar con JOINs como indican más arriba.
Dependiendo de los datos, puedes tener mejores resultados con un "JOIN" o con un "LEFT JOIN".

Código SQL [-]
select a.codprv, a.codigo, a.apellidos, a.nombre, a.referencia, a.situacion, a.f_alta, b.cuota
from persona a
/*LEFT*/ JOIN cuotas b on a.codprv = b.codprv and a.codigo = b.codigo
where
a.codprv = rvins and
/*
a.codigo not in (select distinct codigo
                 from recibos
                 where
                 codprv = a.codprv and
                 refint like '1%' or refint like '2%') and
*/
not exists(select codigo
           from recibos
           where
           codigo = a.codigo and
           codprv = a.codprv and
           (refint starting with '1' or refint starting with '2')) and
b.tipo = 'A' and
b.cuota > 0
Responder Con Cita