![]() |
Datenbank: ADS • Version: 10 • Zugriff über: TDataSet Descendant
Hilfe für SQL Statement
Hi,
ich brauche ein kleines SQL Statement aber kriege es nicht hin.. Ich will folgende Auswahl aus einer Datemenge haben: ID User Zeit 1 55 13:00 2 55 13:05 3 55 13:10 <--- 4 66 12:50 5 66 13:30 <--- 6 77 15:00 7 77 16:07 8 77 16:12 <--- Ich möchte also immer den aktuellsten Datensatz für jeden Benutzer. Hat jemand eine Idee wie das zu selektieren wäre? Vielen Dank! |
AW: Hilfe für SQL Statement
SQL-Code:
Ungetestet
SELECT
ID, User, Zeit FROM Tabelle A WHERE Zeit = ( SELECT MAX(Zeit) FROM Tabelle WHERE User = A.User ) |
AW: Hilfe für SQL Statement
SQL-Code:
select
user, max(datum) as datum from <Tabelle> group by user; |
AW: Hilfe für SQL Statement
Hallo,
Code:
auch ungetestet
select id, user, max(zeit) from tabelle group by id, user
|
AW: Hilfe für SQL Statement
Zitat:
|
AW: Hilfe für SQL Statement
Eben. Wenn man die ID nicht braucht, kann man gruppieren, ansonsten muss man halt meine Lösung (oder eine ähnliche) anwenden.
|
AW: Hilfe für SQL Statement
Vielen Dank, das passt...
Da ich die ID's zu den Datensätzen benötige, ist dieser Select wohl der richtige. Zitat:
|
AW: Hilfe für SQL Statement
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 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