A volte utilizzo NULLIF così...
IF NULLIF(@PreviousStartDate, '') IS NULL
Probabilmente non c'è motivo per cui sia migliore del modo suggerito da @Oded e @bluefeet, solo preferenze stilistiche.
Il metodo di @danihp è davvero fantastico ma il mio vecchio cervello stanco non andrebbe a COALESCE quando penso sia nullo o vuoto :-)