Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Gleiche Datensätze "addieren"

  Alt 4. Dez 2005, 22:43
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
  Mit Zitat antworten Zitat