Hallo,
ich hab einfach keine Idee mehr wie ich das hinbekommen soll.
Folgendes Problem mit Access 2003 - ich hab eine Tabelle mit Krankenkassenbeiträgen, die fortlaufende gepflegt wird. Diese die Tabelle sieht ungefähr so aus:
KK-Name Beitrag1 Beitrag2 Beitrag3 Änderungsdatum
AOK RHP 15,50 17,50 14,50 01.01.2007
AOK RHP 13,90 15,70 12,80 01.01.2006
AOK BW 14,50 18,90 13,80 01.10.2006
AOK BW 12,90 17,50 12,10 01.01.2006
usw.
Jetzt bräuchte ich eine Abfrage, die mir nur den letzten und damit aktuellen Datensatz je Krankenkasse zeigt - das ist nicht unbedingt der vom 1.1.2007.
Bin für jede Idee dankbar.
Gruß
Andreas
Bin
Hallo,
ich hab da eine Idee, die sollte funktionieren:
-
Erstelle ein Abfrage auf die Tabelle nur mit den beiden Felder KK und Datum.
Gruppiere die Abfrage ueber KK
Fuer das Feld Datum stelle die Funktion MAX ein.
-
Erstelle ein Abfrage mit der ursprunglichen Tabelle und der obigen Abfrage. Verknuepfe die Tabelle und die Abfrage mittels der beiden Felder KK und Datum.
That should do
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo,
ich hab einfach keine Idee mehr wie ich das hinbekommen soll.
Folgendes Problem mit Access 2003 - ich hab eine Tabelle mit
Krankenkassenbeiträgen, die fortlaufende gepflegt wird. Diese
die Tabelle sieht ungefähr so aus:
KK-Name Beitrag1 Beitrag2 Beitrag3 Änderungsdatum
AOK RHP 15,50 17,50 14,50 01.01.2007
AOK RHP 13,90 15,70 12,80 01.01.2006
AOK BW 14,50 18,90 13,80 01.10.2006
AOK BW 12,90 17,50 12,10 01.01.2006
usw.
Jetzt bräuchte ich eine Abfrage, die mir nur den letzten und
damit aktuellen Datensatz je Krankenkasse zeigt - das ist
nicht unbedingt der vom 1.1.2007.
Bin für jede Idee dankbar.
Hallo,
wenn Access2003 Unterabfragen kann - was eigentlich der Fall sein sollte - dann geht es sicherlich auch ungefähr so:
select * from Krankenkassenbeiträgen where Änderungsdatum = (select max(Änderungsdatum) from Krankenkassenbeiträgen);
Daniel
Hallo D.
Gute Idee, aber damit bekomme ich nur den aktuellsten Beitrag der gesamten Tabelle, nicht jeder Krankenkasse.
Danke und Gruß
Andreas
Hallo Peter,
super, so klappert´s.
Danke! Ich hab mir mit SQL-Abfragen das Hirn verknotet und auf diese genial einfach Idee bin ich einfach nicht gekommen.
Nochmals Danke und Gruß
Andreas
Hallo,
ich hab da eine Idee, die sollte funktionieren:
-
Erstelle ein Abfrage auf die Tabelle nur mit den beiden
Felder KK und Datum.
Gruppiere die Abfrage ueber KK
Fuer das Feld Datum stelle die Funktion MAX ein.
-
Erstelle ein Abfrage mit der ursprunglichen Tabelle und der
obigen Abfrage. Verknuepfe die Tabelle und die Abfrage mittels
der beiden Felder KK und Datum.
That should do
Peter
Hallo D.
Gute Idee, aber damit bekomme ich nur den aktuellsten Beitrag
der gesamten Tabelle, nicht jeder Krankenkasse.
Datensatz je Krankenkasse
Hab irgendwie ich überlesen. wär ja auch zu einfach gewesen 
Und nun funktionierts ja schon…
Daniel