Hallo!
Ich habe ine Problem bei Base und hoffe ihr könnt mir helfen! Ich habe Apache OpenOffice 4.0.1 Win7 Prof und erstelle eine ODB.
Ich möchte Nutzungen von verschiedenen Kunden tracken.
Ich habe eine Liste von Kunden in "Liste_Kunde".
Eine Table wo ich die Guthaben der Kunden verwalte "Konten".
Eine Table wo ich den Verbrauch der Kunden verwalte "Spieleintrag".
Nun versuche ich über eine Abfrage das Restguthaben pro Kunde zu ermitteln. Leider kenne ich mich nicht besonders gut aus.
Ich habe folgendes dank OOB Handbuch zu stande bekommen:
(
SELECT "KundenID",
SUM("Eingang") AS "SummeEingang",
SUM("Verbrauch") AS "Summeverbrauch"
FROM
"Konten",
"Spieleintrag"
Group by "KundenID"
)
Nun ist das Problem, das diese Funktion viel zu hohe Werte ausspuckt und zweitens das Kunden die nur Guthaben haben nicht angezeigt werden.
Habt ihr irgendwelche Tips für mich oder könnt mir sogar bei der Erstellung helfen?
Wäre sehr dankbar!
Grüße Fedx
Problem mit Aufsummierung verschiedener Kunden
Moderator: Moderatoren
Re: Problem mit Aufsummierung verschiedener Kunden
Hallo Feldx,
Du schreibst eine Abfrage auf ohne zu definieren, wie die Tabellen zusammenhängen. Da müsste irgendetwas stehen wie
Du ordnest die Felder nicht den Tabellen zu. Das klappt solange gut, wie die Felder in den Tabellen unterschiedliche Bezeichnungen haben.
Willst Du auch bei leeren Feldern im "Verbrauch" etwas anzeigen, dann hilft vielleicht
Ansonsten eignet sich für so etwas auch eine korrelative Unterabfrage - nur wage ich die jetzt nicht zu konstruieren, da die Tabellenzusammenhänge mir nicht klar sind.
Gruß
Robert
Du schreibst eine Abfrage auf ohne zu definieren, wie die Tabellen zusammenhängen. Da müsste irgendetwas stehen wie
Code: Alles auswählen
WHERE "Konten"."..." = "Spieleintrag"."..."
Willst Du auch bei leeren Feldern im "Verbrauch" etwas anzeigen, dann hilft vielleicht
Code: Alles auswählen
IFNULL(SUM("Verbrauch"),0) AS "Summeverbrauch"
Gruß
Robert
Re: Problem mit Aufsummierung verschiedener Kunden
Hey!
Vielen Dank!
Grüße
Vielen Dank!
Grüße