Jeg bruger nogle gange NULLIF sådan...
IF NULLIF(@PreviousStartDate, '') IS NULL
Der er nok ingen grund til, at det er bedre end den måde, som @Oded og @bluefeet foreslår, kun stilistisk præference.
@danihps metode er virkelig cool, men min trætte gamle hjerne ville ikke gå til COALESCE, når jeg tænker, er null eller tom :-)