Instead of using the following query to display the sum of a column at the bottom, is there another method than using the Union query
select amount fr
WITH ROLLUP should perform exactly what you are doing.