Cześć, mam do napisania zapytanie, które mnie na chwilę przystopowało, bo powiedzmy że mamy tabelę TABELA, gdzie mamy kolumny ID, CENA i chcemy jako wynik zapytania otrzymać tabelę: ID, CENA, CENA - średnia(CENA), czyli ostatnia kolumna ma być takim jakby odchyleniem od średniej i moje pytanie jak to zrobić?
Ja na razie próbowałem użyć INNER JOINa żeby połączyć tabelę z samą sobą, coś w stylu:
select t1.ID, t1.Cena, t1.Cena - avg(t2.Cena)
from Tabela as t1
inner join Tabela as t2
on t1.ID = t2.ID
od razu mówię, że muszę to zrobić używając rzeczy typu joiny, group by, wersja z with lub selectem w selec'cie nie przejdzie (tamte w sumie umiałbym napisać, tylko tutaj mam problem z dołączeniem tej wartości średniej kolumny)