SELECT
CASE
WHEN DatePart(dw,(Convert(date, kp_aspirationalschedule)))=7 THEN DateDiff(dd, GetDate(), kp_aspirationalschedule)-1
WHEN DatePart(dw,(Convert(date, kp_aspirationalschedule)))=1 THEN DateDiff(dd, GetDate(), kp_aspirationalschedule)-2
ELSE DateDiff(dd, GetDate(),Convert(date, kp_aspirationalschedule))
END AS [DAYS]