¿Hay alguna manera en TSQL a hacer algo como esto:TSQL - Utilice un derivado Seleccionar columna en la cláusula WHERE
select a,b,c,
case
when a=1 then 5
when a=2 then 6
end as d
from some_table
where d=6
La declaración de caso real es muy complejo, por lo que estoy tratando de evitar que se repita en la cláusula where? ¿Hay algún truco para hacer esto?
(creo que hay un truco en MySQL para usar "tener d = 6").
Gracias, Alex –