Ist dies der Fall, wird dies als ein Besucht gezählt, sonst nicht. Ich weiß, aber es ist irrelevant. Natürlich können Sie tun, dass in der Ergebnismenge im Speicher, dann sind Sie Recht - es wäre egal.
Auf dem ersten Schleifenwert wird nicht in Abzug gebracht werden, da es keine vorherige Zeile hat, was in Ordnung ist. Nächste Schleife Wert wird dann von der vorherigen Zeile abgezogen, die Wert ist. Und so weiter bis zur letzten Zeile. Wie kann ich diese Routine erreichen?
Durch SQL -Abfrage oder VB6-Code. SQL Abfrage - Wert berechnen aus vorhergehender Zeile. In SQL ist alles eine Tabelle. Werte in aufeinanderfolgenden Zeilen. Wenn Sie Zeilen in eine Tabelle einfügen, fügen Sie nicht wirklich individuelle Zeilen ein.
In Wirklichkeit fügen Sie gesamte Tabellen ein. Die meisten Menschen fügen in den häufigsten Fällen schlicht „Ein- Zeilen -Tabellen“ ein und realisieren dadurch nicht was INSERT wirklich macht. Jede Zeile in der Tabelle Umsatz stellt einen einzelnen Geschäftsvorfall dar, an dem ein Artikel und ein Verkäufer beteiligt ist, jeder Geschäftsvorfall liefert einen gewissen Brutto-Umsatz. Der durchschnittlichen Brutto-Umsatz kann mit der AVG-Funktion ermittelt werden.
Update: Zuerst dachte ich, du würdest alle Zeilen behalten wollen, mit NULL für die Bedingung, wo es keine vorherige Zeile gab.