Slight correction here:
Create a UNION of 2 SELECT statements..
SELECT #1: Grab all detail, but convert all columns EXCEPT Amount to character type
SELECT #2: Do the SUM, GROUP BY.. in this one, select '' (empty string) for all blank columns.
Your order by will be 1,2,3,4,5, etc.