Ich habe eine SQL Server-Tabelle .. es so etwas wie das ist:Durchschnitt von gruppierten Zeilen in SQL Server
Id ...... Column1 ...... Column2 ```````````````````````````````` 1 ........ 1 ............. 34 2 ........ 1 ............. 44 3 ........ 2 ............. 45 4 ........ 2 ............. 36 5 ........ 2 ............. 23 6 ........ 3 ............. 68 7 ........ 3 ............. 26
Also, ich brauche die durchschnittlich Column2 aus, aber Gruppe mit column1 vor, das zu tun.
Ich meine, wenn ich Avg (Column2) sage, gibt es nur eine einzelne Zeile mit dem Durchschnitt aller Zeilen zurück.
Was ich brauche, ist, zuerst muss ich sie durch Spalte Gruppe so:
Durchschnitt von column2 wo column1 = 1
Durchschnitt von column2 wo column1 = 2
Durchschnitt von column2 wo column1 = 3
Also möchte ich 3 Zeilen mit den Durchschnittswerte der jeweiligen Werte von Spalte1 zurückgegeben. Ich bin dabei verloren, irgendwelche Hinweise/Hilfe bitte?
ps: Ich habe mehrere verwandte Fragen ausprobiert, und keine von ihnen half/ich konnte es nicht verstehen.
danke! es funktioniert auch! – iamserious