Ich habe ein Problem mit einer SQL-Abfrage.wiederverwenden "sum (table_column) als x"
SELECT SUM(table_colum) AS value, SUM(value * 3) AS value2 FROM table;
Sie müssen wissen, dies ist eine kurze Darstellung meiner gesamten Abfrage.
Der Fehler:
Unknown column 'value' in 'field list'
Gibt es eine Möglichkeit value
in einem anderen SUM()
wieder zu verwenden?
Ich kann mir nicht die Ergebnisse vorstellen, die Sie wollen. 'SUM (table_column)' ist bereits ein einzelner Wert, da Sie weder eine explizite GROUP BY noch eine implizite haben; Also, was bedeutet es, die "SUMME" * davon * zu berechnen? – ruakh
@ruakh gibt es eine komplexe Berechnung, aber das hat nichts mit dem Problem zu tun –