Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: SQL mit Union und Unterabfragen liefert falsches Ergebni

  Alt 27. Jan 2007, 07:44
Bei Daten, die chronologisch gespeichert werden sollen, empfiehlt es sich, den Zeitpunkt als DateTime abzulegen (Also Datum mit Uhrzeit). Dann vereinfachen sich solche Abfragen zu:
Select * From Tabelle Where DatumsFeld Between '24.01.2007 14:00and '25.01.2007 12:00' bzw. dem pendant im jeweiligen SQL-Dialekt (o.g. Query ist z.B. 'MS SQL mit deutschen Datumsangaben'. Natürlich ist es dann nicht so einfach (aber auch nicht sonderlich schwer), über das Datum gruppierte Auswertungen zu erstellen.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat