SQL - Durchschnitt zweier Spalten für jede Zeile
In einer Datenbank gibt es unter anderem die Spalten kleinste Temperatur auf Bodenhöhe und kleinste Temperatur in 2 Metern Höhe. Ich möchte für jede Zeile die Durchschnittswerte aus beiden Spalten in einer Spalte vereinigen. Ich hab es mit AVG(spalte1, spalte2) versucht, aber es gab nur eine Fehlermeldung.
Danke für eure Hilfe
2 Antworten
MySQL
Die Datenbank stammt nicht von mir.

SELECT (spalte1 + spalte2) / 2 AS NeuerSpaltenName FROM TABELLE
AVG ist eine Funktion die nach unten hin arbeitet und zur Gruppierung dient. Willst du Spalten seitlich berechnen, dann rechnest du ganz einfach.
Woher ich das weiß:Berufserfahrung – Softwareentwickler/Projektleiter seit 2012