Среднее сгруппированных строк в Sql Server
У меня есть таблица сервера Sql .. это примерно так:
Id ...... Column1 ...... Column2 ```````````````````````````````` 1 ........ 1 ............. 34 2 ........ 1 ............. 44 3 ........ 2 ............. 45 4 ........ 2 ............. 36 5 ........ 2 ............. 23 6 ........ 3 ............. 68 7 ........ 3 ............. 26
Итак, мне нужно выбрать среднее значение Column2, но сгруппировать с column1, прежде чем сделать это.
Я имею в виду, если я скажу Avg (Column2), он просто возвращает одну строку со средним значением всех строк.
Что мне нужно, это сначала мне нужно сгруппировать их по столбцам так:
Среднее из столбца 2, где столбец 1 = 1
Среднее из столбца 2, где столбец 1 = 2
Среднее из столбца 2, где столбец 1 = 3
Поэтому я хочу, чтобы 3 строки возвращались со средними значениями соответствующих значений column1. Я заблудился в этом, какие-либо советы / помощь, пожалуйста?
PS: Я попробовал несколько связанных вопросов, и ни один из них не помог / я не мог понять.