Seite 1 von 1

Summe aus verschiedenen Spalten

Verfasst: So, 18.02.2007 20:13
von zummy
Hallo,

ich mache gerade meine ersten Schritte mit Base. Vorher habe schon etwas mit Access gearbeitet.

Ich habe eine Tabelle, die in zwei Spalten Zahlenwerte enthält.
Jetzt möchte ich eine Abfrage erstellen, die mir die Summe dieser Werte angibt. In Access war das ganz einfach: [Feld1]+[Feld2].

Wie bekomme ich das in Base hin?

Gibt es irgendwo einen umfangreichen Base-Kurs online?

Danke schonmal!

zummy

Verfasst: So, 18.02.2007 23:55
von berndkli
Hallo Zummy

Erstelle eine Abfrage inder Entwurfsansicht; füge die Tabelle(n) ein und wähle die Spalten/Felder aus die dargestellt werden sollen.

In ein freies Feld der Zeile "Feld", da wo sonst die Spaltentitel stehen, schreibst du (mit den Anführungsstrichen und Leerzeichen)

Code: Alles auswählen

"Spaltentitel1" + "Spaltentitel2"
anschliessend auf das "Abfrage ausführen" Icon klicken und das Ergebnis sollte angezeigt werden.


Gruss Bernd

Verfasst: Mo, 19.02.2007 01:05
von zummy
Funktioniert super, vielen Dank!

Gibt es irgendwo eine Übersicht über diese Befehle für Ausdrücke?

In Access gibt es ja noch so schöne Dinge wie WENN(bedingung;dann;sonst) und sowas. Leider finde ich nichts in der Dokumentation von OOo.

Verfasst: Mo, 19.02.2007 08:48
von Toxitom
Hey zummy,
Gibt es irgendwo eine Übersicht über diese Befehle für Ausdrücke?
Na, das ist etwas komplizierter. Base selbst kennt keine Befehle, die sind immer in Abhängigkeit der verwendeten Datenbank-Engine zu sehen - können also wechseln, je nachdem, welche Datenbank du dahinten dran hast.

Nutzt du dei eingebaute HSQLDB, dann schau einfach mal auf der Homepage von HSQLDB (http://www.hsqldb.org) nach. Dort gibt es eine Dokumentation und somit auch die eingebauten Befehle. Die meisten (leider noch nicht alle) funktionieren.
In Access gibt es ja noch so schöne Dinge wie WENN(bedingung;dann;sonst) ...
Gibt es natürlcih auch bei HSQLDB, dort heisst die Funktion nur CASEWHEN(Bedingung, dann, sonst) :-)

Gruss
Thomas

Verfasst: Mo, 19.02.2007 10:08
von zummy
Vielen, vielen Dank für die schnelle und kompetente Hilfe!