Выберите среднее значение и отличительные значения SQL - PullRequest
0 голосов
/ 01 мая 2009

У меня есть таблица местоположений с широтой, долготой и полями США. Я хотел бы выбрать среднюю широту и долготу для каждого штата.

Я пытаюсь следующий код, но я получаю синтаксическую ошибку на различных.

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

1 Ответ

6 голосов
/ 01 мая 2009

Вам не нужно отличное. Если вы группируете по штатам, вы все равно получите один результат для каждого

Уверен, вам нужен оператор group by до предложения order by.

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