Okulların teog istatistiklerini çıkarıyorum. Okulların ders bazında ilçe ve ilde kaçıncı sırada hesaplatacağım. Tüm okulların ders bazında ortalamaları mevcut.
SELECT AVG( turkce ) AS turkce , AVG( matematik ) AS mat , kurum_kodu,ROW_NUMBER() OVER (ORDER BY turkce) AS 'Satır'
FROM veri
WHERE yil = '2016' AND donem = '1'
group by kurum_kodu
bu kodu yazdığımda
Msg 8120, Level 16, State 1, Line 1
Column 'veri.turkce' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
bu hatayı alıyorum.
Bir türlü okulları ders bazında sıralatamadım. Yardımcı olanlara şimdiden teşekkürler.