Понякога използвам NULLIF така...
IF NULLIF(@PreviousStartDate, '') IS NULL
Вероятно няма причина да е по-добър от начина, предложен от @Oded и @bluefeet, просто стилистично предпочитание.
Методът на @danihp е наистина страхотен, но моят уморен стар мозък не би преминал към COALESCE, когато си мисля, че е нулев или празен :-)