SQL Abfrage fehlerhaft

ageofempi

Grünschnabel
Hallo zusammen,

ich versuche ein sql statement zu schreiben welches mit von jedem kunden den höchsten Timestamp ausgibt, aber leider bekomme ich als ergebnis nur den Aller aktuellsten Timestanp. Hier die Tabelle und so wie es aussehen soll.

Tabellen:

K_ID || Name R_ID || K_ID || TIMESTAMP
--------||---------- -----------||-----------||--------------
1 || Tom 12 || 2 || 13200
2 || Jan 15 || 2 || 14000
5 || 1 || 12000
2 || 1 || 13000
8 || 1 || 5000


So soll es aussehen:

NAME || R_ID
------ ||---------
TOM || 2
JAN || 15

Mein SQL STATEMENT :

select k.Name, r.R_ID

from Kunde k, Rechnung r

where k.K_ID = r.K_ID
and r.Timestamp = (select max(r.Timestamp)
from Kunde k, Rechnung r
where k.K_ID = r.K_ID)



Viele dank für eure hilfe

ageofempi
 

Neue Beiträge

Zurück