• 53 is probably sufficient, but if a leap year starts on Saturday then Sunday Dec 31 will be in week 54.  Hopefully they don't mind missing Sunday sales on New Year's Eve once every 28 years.  This happens in 1916, 1944, 1972, 2000, 2028.

    You could merge that day into week 53:

    SELECT   SUM(TotalSalePrice) AS SalesForTheWeek
            ,CASE w.WeekNo WHEN 54 THEN 53 ELSE w.WeekNo END AS WeekNo
    FROM    Data.Sales
    CROSS APPLY ( SELECT WeekNo = DatePart(wk, SaleDate) ) w
    WHERE   YEAR(SaleDate) = 2016
    GROUP BY  CASE w.WeekNo WHEN 54 THEN 53 ELSE w.WeekNo END