Đôi khi tôi sử dụng NULLIF như vậy ...
IF NULLIF(@PreviousStartDate, '') IS NULL
Có lẽ không có lý do gì nó tốt hơn cách được gợi ý bởi @Oded và @bluefeet, chỉ là tùy chọn phong cách.
Phương pháp của @ danihp thực sự tuyệt vời nhưng bộ não già nua mệt mỏi của tôi sẽ không đi đến COALESCE khi tôi đang nghĩ là rỗng hoặc trống rỗng :-)