Někdy používám NULLIF takhle...
IF NULLIF(@PreviousStartDate, '') IS NULL
Pravděpodobně neexistuje žádný důvod, proč by to bylo lepší než způsob navrhovaný @Oded a @bluefeet, jen stylistické preference.
@danihpova metoda je opravdu skvělá, ale můj starý unavený mozek by nešel do COALESCE, když si myslím, že je nulový nebo prázdný :-)