[Code]
SELECT CASE WHEN Total = 1 THEN 'TOTAL' ELSE CONVERT(varchar(10), YearMonthDay) END, Sales
FROM (
SELECT YMDH/100 AS YearMonthDay, GROUPING(MySourceTable.YMDH/100) AS Total,
CONVERT(varchar(30), convert(money, SUM(Sales)),1) AS Sales
From MySourceTable
GROUP BY YMDH/100 WITH ROLLUP
) DT
[/Code]