Netezza SQL - порядок по совокупному выводу - PullRequest
0 голосов
/ 15 декабря 2011
Select date, count(*) as volume
from table
group by date
order by 2
or
order by count
or
order by count(*)

Порядок не работает ни для одного из указанных выше вариантов.Я хочу заказать объем

Можете ли вы помочь ??

1 Ответ

0 голосов
/ 16 декабря 2011

Я только что попробовал все три запроса на моем Netezza и только два из них работают.

- Работает нормально

   SELECT DATE, COUNT(*) AS VOLUME
   FROM TABLE
   GROUP BY DATE
   ORDER BY 2;

- Работает отлично

   SELECT DATE, COUNT(*) AS VOLUME
   FROM TABLE
   GROUP BY DATE
   ORDER BY COUNT(*)

- Это не работает, потому что в предложении select отсутствует Order by Column.

   SELECT DATE, COUNT(*) AS VOLUME
   FROM TABLE
   GROUP BY DATE
   ORDER BY COUNT;
...