Buenos días
Resulta que tengo la siguiente instrucción select
SELECT F0911I.TERCIMP,
CASE F0911I.CodTipoCuenta
WHEN '1' then F0911I.GLOBJ
WHEN '2' then F0911I.GLOBJ + F0911I.GLSUB
WHEN '3' then F0911I.GLOBJ + F0911I.GLSUB
END AS Cuenta
FROM dbo.F0911Impuestos F0911I
Debo realizar un where. El Where debe tener en cuenta el campo "Cuenta" que
es el alias que tiene el resultado del select.
La pregunta es: Como puedo hacer el Where sabiendo que este campo es formado
por medio de un case? intenté haciendo lo así Where Cuenta = '1522' y me
sale un error. Si podré colocar un case en un Where?
Gracias por su colaboración.
Juan
Leer las respuestas