select *,(datediff(day,getdate(),(convert(datetime,replace(DOB,right(DOB,4),(year(getdate()))),103))))AS no_of_days from #emp
CASE SIGN([Statement])WHEN -1 THEN 'Not till next year'WHEN 0 THEN 'Happy Birthday'ELSE CAST([Statement] AS VARCHAR) + SPACE(1) + 'Day(s) to go'END