I need to display my emailType
in DESC
order. Now it is a varchar
field so I need it to be reverse alphabet order Z - A. When I run my query it is displayed in ASC
order, and since I am using a UNION
I can't add an ORDER BY
clause.
What change should I make to this query so I am able to set the the order the emailType
displays in?
SELECT
emailType
,aprilTotals
,mayTotals
,juneTotals
,SUM(aprilTotals+mayTotals+juneTotals) As Q2
,julyTotals
,augustTotals
,septemberTotals
,SUM(julyTotals+augustTotals+septemberTotals) As Q3
,octoberTotals
,novemberTotals
,decemberTotals
,SUM(octoberTotals+novemberTotals+decemberTotals) As Q4
,SUM(aprilTotals+mayTotals+juneTotals+julyTotals+augustTotals+septemberTotals+octoberTotals+novemberTotals+decemberTotals) As YearlyTotals
FROM TestDB.custData
GROUP by emailType
UNION ALL
Select
'Total Emails' As Total
,SUM(aprilTotals) As April
,SUM(mayTotals) As May
,SUM(juneTotals) As June
,SUM(aprilTotals+mayTotals+juneTotals) As Q2
,SUM(julyTotals) As July
,SUM(augustTotals) As August
,SUM(septemberTotals) As September
,SUM(julyTotals+augustTotals+septemberTotals) As Q3
,SUM(octoberTotals) As October
,SUM(novemberTotals) As November
,SUM(decemberTotals) As December
,SUM(octoberTotals+novemberTotals+decemberTotals) As Q4
,SUM(aprilTotals+mayTotals+juneTotals+julyTotals+augustTotals+septemberTotals+octoberTotals+novemberTotals+decemberTotals) As YearTotals
FROM TestDB.custData