Następujące zapytanie powinno zwrócić statystykę zamówień oddziałów firmy w
rozbiciu na "zrealizowane" i "nie zrealizowane":
  1. SELECT Oddzialy.ID,
  2. COUNT(Zamowienia.ID) AS Wszystkie,
  3. SUM(IF((Zamowienia.STATUS IN ('A','B','C','D')),1,0)) AS Zrealizowane,
  4. SUM(IF(Zamowienia.STATUS = 'Y',1,0)) AS NieZrealizowane
  5. FROM Oddzialy, Zamowienia
  6. WHERE Oddzialy.ID = Zamowienia.IDOddzialu
  7. GROUP BY Oddzialy.ID
  8. ORDER BY questionmark.gif? DESC

Co powinienem wpisać w miejsce "?questionmark.gif" aby tę listę posortować od oddziału
mającego największy udział zamówień zrealizowanych w całości do tego który
zrealizował najmniej?

Wykorzystanie aliasów nie jest możliwe... Temporary table to raczej
ostateczność.

MySQL 4.0.22 (brak podzapytań)

Pozdrawiam,
Krzysiek