Ver Mensaje Individual
  #1  
Antiguo 24-10-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 21
gluglu Va por buen camino
Ayuda con un Algoritmo

Hola a tod@s !

Tengo la mente bloqueada y necesito vuestra ayuda para encontrar un método.

Después de hacer un Select, obtengo un set de datos con dos campos :
1. Tipo de Persona (puede ser 1, 2 o 3)
2. Tipo de Pensión Alimenticia (puede ser Null o cualquier Integer de 6 posiciones).

Necesito obtener sólo SI o NO a una pregunta con las siguientes condiciones:
A. No puede haber más de un mismo Tipo de Persona con Pensiones Alimenticias diferentes (ya sea Null u otro valor).
B. No puede haber más de un Tipo de Persona diferente con algún tipo de Pensión.
C. Si hay Adultos (Tipo de Persona = 1) no puede haber otro tipo de persona diferente con algún tipo de Pensión Alimenticia

Cual sería el mejor método (algoritmo) para sacar la respuesta ??

Ejemplos :

Tipo Pers Tipo Pens VALIDO
========= ========= ======
.. 1 ........ 1
.. 1 ........ 2 ..... NO

.. 1 ........ 1
.. 1 ........ - ..... NO

.. 1 ........ 1
.. 2 ........ 1 ..... NO

.. 1 ........ 1
.. 2 ........ 2 ..... NO

.. 1 ........ 1
.. 2 ........ - ..... SI

.. 1 ........ -
.. 2 ........ 1 ..... NO

.. 1 ........ 1
.. 2 ........ -
.. 3 ........ - ..... SI

.. 1 ........ 1 ..... SI


Gracias por vuestra ayuda y consejos
__________________
Piensa siempre en positivo !

Última edición por gluglu fecha: 24-10-2007 a las 16:59:07.
Responder Con Cita