DukeArcane81
Cadet 4th Year
- Registriert
- Sep. 2010
- Beiträge
- 103
Hallo liebe CB'ler!
Folgendes Problem:
Ich habe eine Tabelle "VERKAUFSSCHICHT" in welcher sich die Spalten BORDRECHNERNUMMER, ENDEDATUM und SCHICHTNUMMER befinden.
Nun haben alle Bordrechner viele Schichten mit fortlaufender Schichtnummer. Mein Ziel ist nun, dass ich je Bordrechner nur die letzte Schicht mit dazugehörigem ENDEDATUM angezeigt bekomme.
Mein bisheriger Code gibt mir nur den Bordrechner mit der höchsten Schichtnummer aus:
Folgendes Problem:
Ich habe eine Tabelle "VERKAUFSSCHICHT" in welcher sich die Spalten BORDRECHNERNUMMER, ENDEDATUM und SCHICHTNUMMER befinden.
Nun haben alle Bordrechner viele Schichten mit fortlaufender Schichtnummer. Mein Ziel ist nun, dass ich je Bordrechner nur die letzte Schicht mit dazugehörigem ENDEDATUM angezeigt bekomme.
Mein bisheriger Code gibt mir nur den Bordrechner mit der höchsten Schichtnummer aus:
Code:
select VERKAUFSSCHICHT.VKSCHICH_BORDRECHNERNUMMER
, VERKAUFSSCHICHT.VKSCHICH_ENDEDATUM
, VERKAUFSSCHICHT.VKSCHICH_ABRECHNUNGSNUMMER
from VERKAUFSSCHICHT
where VERKAUFSSCHICHT.VKSCHICH_ABRECHNUNGSNUMMER = (select max(VERKAUFSSCHICHT.VKSCHICH_ABRECHNUNGSNUMMER) from VERKAUFSSCHICHT);