2009-05-01 34 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