Wie kann ich die Summe mehrerer Spalten bestellen?

Ich habe eine Abfrage, die den Gesamtumsatz pro Monat berechnet,

Die Grundlagen der select-Klausel sehen so aus

SELECT MID.menu_item_id, ISNULL(SUM(ISNULL(CASE WHEN CSD.tendered_date_time BETWEEN CONVERT(datetime,'2016-07-01 06:00:00:000') AND CONVERT(datetime,'2016-08-01 05:59:59:999')THEN CID.consumed_quantity END,0)),0) AS [JUL], 

Dies läuft durch verschiedene Monate. Ich möchte die Summe über alle diese Monate summieren und dann durch diese Summe absteigend bestellen – also haben wir eine list von menu_item_ids, die durch ihre Gesamtverkäufe bestellt werden.

Sie würden eine weitere Spalte hinzufügen:

 SELECT MID.menu_item_id, SUM(CID.consumed_quantity) as total SUM(CASE WHEN CSD.tendered_date_time BETWEEN CONVERT(datetime,'2016-07-01 06:00:00.000') AND CONVERT(datetime, '2016-08-01 05:59:59.999') THEN CID.consumed_quantity ELSE 0 END) AS [JUL], . . . . . . ORDER BY SUM(CID.consumed_quantity) DESC;