Ich habe zwei Tabellen, table_a
und table_b
wie unten.Summenwerte einer Zeile, nachdem ein Varchar einen numerischen Wert erhalten hat
Tabelle table_a
:
a_id |columna |varchar1|varchar2|varchar3
----------------------------------
| 1 | a | Medium | High | n/a
| 2 | b | Low | n/a | n/a
| 3 | c | Medium | Low | High
In table_a
jeder varchar Wert einen numerischen Wert gegeben: Hoch als 1, Medium als 2 und Low als 3.
Tabelle table_b
:
b_id |columna_fk|average
--------------------------
| 1 | a |
| 1 | b |
| 3 | c |
Wie erhalten Sie Durchschnittswerte (Ignorieren von N/A) der Zeilen- und Aktualisierungsdurchschnittsspalte in table_b
?
Zum Beispiel siehe Tabelle unten:
b_id |columna_fk|average
--------------------------
| 1 | a | 1.5
| 1 | b | 3
| 3 | c | 2
Hallo @Gordon, Vielen Dank für Ihre Antwort, aber ich bin einen Syntaxfehler am Ende der letzten Klammer „)“ – Taz
@Taz bekommen. . . Ich sehe kein offensichtliches Problem mit den Klammern. –