Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/09/2004, 05:03
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Hay dos formas

Opción 1

SELECT operacion, cargo, null as abono, estado WHERE estado = 'cartera'
UNION
SELECT operacion, null as cargo, abono, estado WHERE estado2='aclarado' or estado2='deposito' or estado2='protestado or estado2='prorroga'
ORDER BY Operacion

Opción 2

SELECT operacion, case estado2 when 'cartera' then cargo else null end as cargo, case estado2 when 'aclarado' then abono, when 'deposito' then abono when 'protestado then abono when 'prorroga' then abono ELSE Null END as abono, estado
ORDER BY Operacion

bueno, puede que la segunda neceiste algún retoque

Un saludo