Ver Mensaje Individual
  #3  
Antiguo 22-08-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Sería necesario la estructura de las tablas implicadas y lo que realmente quieres conseguir.
Lo siento. La tabla es una vista y hay dos campos: Iban, que contiene el código IBAN de las cuentas, y Cuenta, que contiene especiificamente el número de cuenta. Además hay otra tabla Pais con los códigos ISO definidos para cada país más uno "fantasma" que me he creado yo (PD) para país desconocido, por si acaso. ForPago contiene la forma de pago.

Básicamente lo que necesito es saber cuantas filas de esa vista cumplen cada una de las cuatro condiciones:
  1. Sin cuenta: Iban y cuenta vacíos
  2. Cuentas correctas: El código de país del IBAN está en la tabla País
  3. Cuentas erróneas: El código de país del IBAN no está en la tabla País o es PD o está vacío
  4. Cuentas de extrajero: La cuenta es correcta pero el país no es España.
Ya digo que ahora mismo, con el SELECT...UNION que ponía al principio, funciona bien pero es muy lento.
Responder Con Cita