Maybe...
SELECTCity,
StuStatus,
CurrentValue,
COALESCE(NULLIF(week1,0), NULLIF(week2,0), NULLIF(week3,0), NULLIF(week4,0)) AS Week1,
COALESCE(NULLIF(week2,0), NULLIF(week3,0), NULLIF(week4,0)) AS Week2,
COALESCE(NULLIF(week3,0), NULLIF(week4,0)) AS Week3,
Week4
FROM #StuDetails;