Schönen sonnigen Dienstag Nachmittag zusammen!
Ich arbeite mit Access 2003 und habe ein Problem bei der Gruppierung.
Wenn ich über eine Tabelle mit einem Feld FID, die zum Teil eben mehrfach vorkommt, gruppiere und für ein anderes Feld die Summe bilden lasse, so wird die Summe mit der Anzahl der vorhandenen FIDs multipliziert.
Also:
Ausgangstabelle:
FID_Wert
1___2
1___4
2___4
2___5
2___9
Ergebnis:
FID_Wert
1___12—>eigentlich 2+4=6
2___54—>eigentlich 4+5+9=18
Die Abfrage wurde in der Entwurfsansicht erstellt.
Vielen Dank schonmal fürs Lesen und schöne Grüße,
derZonk
Hi,
hilf uns bitte und gehe in die SQL-Ansicht, kopiere den SQL Befehl heraus und lass es uns wissen was du wirklich gemacht hat.
Joey
Moin, derZonk,
Wenn ich über eine Tabelle mit einem Feld FID, die zum Teil
eben mehrfach vorkommt, gruppiere und für ein anderes Feld die
Summe bilden lasse, so wird die Summe mit der Anzahl der
vorhandenen FIDs multipliziert.
beim Summieren wird weder multipliziert noch potenziert, sondern schlicht das zusammengezählt, was der Select liefert. Lass mal den Select für sich allein laufen und schau Dir die Treffermenge an.
Gruß Ralf
Voraussetzung: Abfrage enthält nur die Ausgangstabelle
Dein Abfrageentwurf müsste unter dem Feld FID den Eintrag Gruppieren haben und unter Wert den Eintrag Summe - dann kommst du auf das gewünschte Ergebnis
EPa