Abfrage mit Berechnung - SQL-Syntax?
Verfasst: Do 17. Nov 2011, 19:24
Hallo,
ich habe Base mit MYSQL5 auf Ubuntu hier. Ich bekomme keine Formel zum Laufen.
In miener Tabelle "Raum" habe ich Länge, Breite und Höhe. In einer Abfrage / Ansicht will ich eine Liste mit Grundfläche (länge * Breite), Volumen und Wandfläche haben. Dazu wähle ich in der Entwurfsansicht die Tabelle "T_Raum" aus. In der Zeile "Tabelle" kommt ebenfalls die Tabelle "T_Raum". Die Feldbezeichnung kommt bei Alias als "Fläche" rein. Und jetzt kommt es: Als Formel in die Zeile "Feld" trage ich "Länge" * "Breite" ein. Beim Speichern bekomme ich dann einenSQL-Syntax-Fehler. Meist kann der Feldbezug nicht aufgelöst werden: T_Raum.Laenge. Manchmal kommt auch etwas wie "Unknown column "Länge' + 'Breite" in 'field list'.
Die SQL-Ansicht läßt sich nicht immer öffnen, und falls, kann ich den Ausdruck "T-Raum.Länge" dort nicht finden. Gibt es da einen Workaround? Habe ich eine Syntax-Fehler übersehen?
uhai
ich habe Base mit MYSQL5 auf Ubuntu hier. Ich bekomme keine Formel zum Laufen.
In miener Tabelle "Raum" habe ich Länge, Breite und Höhe. In einer Abfrage / Ansicht will ich eine Liste mit Grundfläche (länge * Breite), Volumen und Wandfläche haben. Dazu wähle ich in der Entwurfsansicht die Tabelle "T_Raum" aus. In der Zeile "Tabelle" kommt ebenfalls die Tabelle "T_Raum". Die Feldbezeichnung kommt bei Alias als "Fläche" rein. Und jetzt kommt es: Als Formel in die Zeile "Feld" trage ich "Länge" * "Breite" ein. Beim Speichern bekomme ich dann einenSQL-Syntax-Fehler. Meist kann der Feldbezug nicht aufgelöst werden: T_Raum.Laenge. Manchmal kommt auch etwas wie "Unknown column "Länge' + 'Breite" in 'field list'.
Die SQL-Ansicht läßt sich nicht immer öffnen, und falls, kann ich den Ausdruck "T-Raum.Länge" dort nicht finden. Gibt es da einen Workaround? Habe ich eine Syntax-Fehler übersehen?
uhai