Bojím se, že tohle nebude v rámci jednoho dotazu řešitelné.
Tohle se normálně řeší, podobně jako formátování v prezentační vrstvě (klientovi), ne v datové vrstvě.
Můžeš to vyřešit oklikou - výběrem dat s očíslovanými řádky + UNION s mezisoučty + UNION s výsledným součtem.