endDate が null の場合、このクエリには長い時間がかかります (case ステートメントについては、case ステートメントの前は高速だったと思います)
SELECT *
FROM HastaKurumlari
WHERE CONVERT(SMALLDATETIME,'21-05-2009',103)
BETWEEN startDate
AND (CASE WHEN endDate IS NULL THEN GETDATE() ELSE endDate END)
endDate が null の場合、高速化するには何を使用すればよいですか?