Try thisUPDATE Project_7SET EFFDT = CASE WHEN EFFDT IS NULL THEN '2006-12-21'WHEN datepart(dw, EFFDT) = 1 THEN convert(varchar(10), dateadd(dd, 4, EFFDT), 120)WHEN datepart(dw, EFFDT) = 2 THEN convert(varchar(10), dateadd(dd, 3, EFFDT), 120)WHEN datepart(dw, EFFDT) = 3 THEN convert(varchar(10), dateadd(dd, 2, EFFDT), 120)WHEN datepart(dw, EFFDT) = 4 THEN convert(varchar(10), dateadd(dd, 1, EFFDT), 120)WHEN datepart(dw, EFFDT) = 5 THEN convert(varchar(10), EFFDT, 120)WHEN datepart(dw, EFFDT) = 6 THEN convert(varchar(10), dateadd(dd, 6, EFFDT), 120)WHEN datepart(dw, EFFDT) = 7 THEN convert(varchar(10), dateadd(dd, 5, EFFDT), 120)END