![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
|
|
#1 |
|
Aussteiger
![]() |
Nach deiner Angabe fehlt in der Kontostands-Tabelle die Referenz zum Kunden
. Ich gehe beim folgenden Statement aber davon aus, dass der Fremdschlüssel IDKunde bei jedem Konto vorhanden ist. Außerdem beziehe ich die Möglichkeit mit ein, dass es zu einem Kunden mehrere Konten geben kann (nicht so unüblich ).Code:
select kd.IDKunde,
kd.VollerName,
ko.Datum,
ko.Kontostand
from tblKunden kd,
tblKontostand ko
where ko.IDKunde = kd.IDKunde
and ko.Datum = (select max(ko2.Datum)
from tblKontostand ko2
where ko2.IDKunde = kd.IDKunde
and ko2.IDKontostand = ko.IDKontostand
)
;
Disclaimer: Diese Abfrage sollte ANSI-SQL sein und auch unter Access funktionieren. Unter Oracle geht sie definitiv.
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|