0
Select date, count(*) as volume
from table
group by date
order by 2
or
order by count
or
order by count(*)

order by 不适用于上述任何选项。我要按量订购

你能帮我吗??

4

1 回答 1

0

我刚刚在我的 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 子句中不存在按列排序。

   SELECT DATE, COUNT(*) AS VOLUME
   FROM TABLE
   GROUP BY DATE
   ORDER BY COUNT;
于 2011-12-16T14:40:50.447 回答