0

クエリにエラーがあります。クエリは次のとおりです。

select HourTime, count(*) from
(
select substring(time,1,2) as HourTime, count(*) as ActivityCount
from htmp_cs368 a
group by HourTime
)htmp
union
(
select substring(time,1,2) as HourTime, count(*) as ActivityCount
from atmp_cs368 a
group by HourTime
)atmp
group by HourTime DESC

そして、ここにエラーメッセージがあります:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that        corresponds to your MySQL server version for the right syntax to use near 'atmp
group by HourTime DESC' at line 12

私のエラーがどこにあるのか誰でも見ることができますか? それは有り難いです。これはより大きなプログラムの一部でもあるため、Java タグが付けられています。

4

2 に答える 2

7

GROUP BY注文がありません。でソートする必要がありますORDER BY

GROUP BY HourTime 
ORDER BY HourTime DESC
于 2012-12-02T21:43:01.627 に答える
1

私はあなたが何を意味すると思います:

...
group by HourTime
order by HourTime desc
于 2012-12-02T21:44:43.237 に答える