Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi letztes Datum der Speicherung verschiedener User ausgeben (https://www.delphipraxis.net/16415-letztes-datum-der-speicherung-verschiedener-user-ausgeben.html)

Micha 16. Feb 2004 19:11


letztes Datum der Speicherung verschiedener User ausgeben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Folgendes Problem:

Ich habe zwei Tabellen. In der User-Tabelle stehen diverse User-Daten, wie Name, Adresse und natürlich auch die User_ID.

In einer zweiten Tabelle werden von den Usern einige Daten gespeichert - natürlich mit User-ID. U. a. steht in einer Spalte das Datum der Speicherung dieses Datensatzes.

Ich möchte nun wissen, welcher User wann das letzte Mal eine Speicherung vorgenommen hat.
In einer ListView oder einem DBGrid möchte ich somit neben der User_ID das letzte, also höchste Datum ausgeben.

Mit select max() kann ich mir ja das höchste Datum ermitteln. Aber wie bekomme ich das jetzt für jeden User immer neben die User-ID bzw. dem Namen in eim DBGrid/ListView?
Ich verwende eine MySql-Datenbank.

Ich hoffe es war verständlich.

Vielen Dank im Voraus.

edit: Beispiel angehängt

Robert_G 16. Feb 2004 19:15

Re: letztes Datum der Speicherung verschiedener User ausgebe
 
SQL-Code:
SELECT max(Datum) "letzte Speicherung",User_Name "User-Name"
FROM  DatumsTabelle d,
       UserTabelle  u
WHERE d.User_ID = u.User_ID
GROUP BY USER_Name
ORDER BY 1 Desc
Nachtrag:
Ich hatte dich wohl falsch verstanden -> hab's korrigiert...

Micha 16. Feb 2004 20:29

Re: letztes Datum der Speicherung verschiedener User ausgebe
 
Klasse, das ging ja schnell.
Werd's morgen gleich ausprobieren.

Dankeschööön.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz