Buenas, debo hacer una consulta contra un SQL 2000 para recuperar filas de la cabecera y 1 del detalle donde los registros del detalle cumplen determinada condición, y en otra consulta donde los registros de la misma tabla detalle cumplen otra condición. Estos es: Cabecera comprobante y detalle de pago El tema es que existencia un orden de precedencia y exclusión. Si en el pago existe algún valor de pago de banco ya no importa el resto, caso contrario recupero los que contienen tarjeta, caso contrario recupero los que contienen efectivo y luego el resto. O sea, si un comprobante fue abononado con un valor de pago de banco ese comprobante ya no debe aparecer en la segunda consulta por más que cumpla con la 2º condición, si un comprobante aparece en la 2 consulta ya no debe aparecer en la 3º por más que cumpla con la condición de esa, y así sucesivamente. En mi entender sería como una "NO" UNION que en lugar de unir las filas "reste" las duplicadas. Lo pensé por el lado de NOT EXISTS, pero no se me prendió la lamparita . Alguna idea de cómo hacerlo?
Gracias.-
