Hallo,
Zitat von
davar:
1. Wie wird die Anzahl ausgegeben? (z.B. in ein Label) Die anderen Sachen bekomme ich ja mit Fieldbyname.
SQL-Code:
SELECT ort, datum, SUM(anzahl) AS anzahl
FROM tabelle
GROUP BY ort, datum
gib der Summenspalte einen Namen (AS Name), dann kannst du auch über FieldByName drauf zugreifen.
Zitat von
davar:
2. Wie ist es, wenn ich die Uhrzeit berücksichtigen möchte? Es sollen nur die zusammen gruppiert werden, die nicht länger als 2 Stunden auseinander sind. Wenn am gleichen Datum mehrere Leute den gleichen Ort anfahren möchten, jedoch eine Gruppe z.B. um 12 Uhr und eine zweite um 15 Uhr, dann sollen diese auch getrennt gezählt und später angezeigt werden.
Da muss ich erstmal mit einer Gegenfrage kommen. Was für Uhrzeiten sind den in der Datenbank?
Wenn dort steht A:12:58, B:14:02, C:14:58, D:15:02 was willst du jetzt wie raus bekommen?
A, B und C liegen innerhalb von 2 Stunden.
B, C und D liegen aber auch innerhalb von 2 Stunden.
Dann würde man ja B/C zweimal zählen.
Könntest du da nochmal etwas genauer was zusagen. Vielleicht verstehe ich das ja auch nur falsch.
MfG
Thorsten