Diría que la MEJOR manera de hacer esto es en una consulta única es un CASE
declaración...
SELECT TOP 1 FROM ... ORDER BY
(CASE WHEN column1 IS NULL THEN column2 ELSE column1 END)
Diría que la MEJOR manera de hacer esto es en una consulta única es un CASE
declaración...
SELECT TOP 1 FROM ... ORDER BY
(CASE WHEN column1 IS NULL THEN column2 ELSE column1 END)