sql >> Base de Datos >  >> RDS >> Sqlserver

La mejor manera de hacer lógica de declaración de caso anidado en SQL Server

Podría probar algún tipo de truco COALESCE, por ejemplo:

SELECT COALESCE(
  CASE WHEN condition1 THEN calculation1 ELSE NULL END,
  CASE WHEN condition2 THEN calculation2 ELSE NULL END,
  etc...
)