AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Gleiche Datensätze "addieren"
Thema durchsuchen
Ansicht
Themen-Optionen

Gleiche Datensätze "addieren"

Ein Thema von davar · begonnen am 22. Nov 2005 · letzter Beitrag vom 5. Dez 2005
 
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, 21: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz