ich habe zum erstenmal den Befehl SUM verwendet und komme nicht zum gewünschten Ergebnis. Ich habe eine Tabelle, stehe auf einem Datensatz der nicht meiner SUM Bedingung (FOR) entspricht und erhalte als Ergebnis 0. Es gibt aber Datensätze, die meiner Bedingung ensprechen.
Beispiel:
Code: Alles auswählen
SUM alias->ges_geb TO ln_kd_geb FOR alias->monat = 8 .AND. alias->jahr = 2007 .AND. alias->r_kz = "G"
Ich möchte nur eine Summe über bestimmte Datensätze erhalten, ohne vorher durch alle Datensätze zu gehen.FOR <lForCondition>
<lForCondition> ist ein optionaler logischer Ausdruck, der eine Bedingung vorgibt. Es werden bei der Summierung nur die Datensätze berücksichtigt, bei denen <lForCondition> den Wert .T. (wahr) liefert.
Muss ich auf einem Datensatz stehe, der meiner FOR Bedingung entspricht?
Kann ich den Befehl überhaupt so für meine Berechnung anwenden?