2009-05-01 38 views
0

我有一個緯度,經度和美國國家字段的位置表。我想選擇每個州的平均經度和緯度。選擇平均值和不同的值SQL

我想下面的代碼,但我得到不同的語法錯誤。

select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state 

回答

6

你不需要獨特的。如果你按照狀態進行分組,則無論如何你都會得到一個結果

很確定你需要在by by子句之前的group by子句。

select state, avg(lat), avg(lon) 
from tRealtyTrac 
group by state 
order by state 
+0

你是正確的關於截然不同,由命令之前排序。 – Bryan 2009-05-01 00:32:04