Maximum eines Feldes aus 2 Tabellen bestimmen
Verfasst: Di, 08. Okt 2013 11:34
Hallo allerseits,
ich habe zwei identische Tabellen (eine davon ist eine Archivtabelle).
Ich möchte das Maximum des Feldes BestAufNr aus den beiden Tabellen bestimmen.
Ich habe folgende Lösung programmiert, die glücklicherweise beim ADS rasend schnell ist:
Aber vielleicht hat noch jemand eine Idee, wie man dies (beim ADS) noch eleganter lösen kann .
Uli
ich habe zwei identische Tabellen (eine davon ist eine Archivtabelle).
Ich möchte das Maximum des Feldes BestAufNr aus den beiden Tabellen bestimmen.
Ich habe folgende Lösung programmiert, die glücklicherweise beim ADS rasend schnell ist:
Code: Alles auswählen
SELECT IIF( BestAufNr1>BestAufNr2,BestAufNr1,BestAufNr2 ) BestAufNr
FROM
(
SELECT
(SELECT TOP 1 BestAufNr FROM BKAufPos ORDER BY BestAufNr DESC) BestAufNr1,
(SELECT TOP 1 BestAufNr FROM BKAufPosArchiv ORDER BY BestAufNr DESC) BestAufNr2
FROM SYSTEM.IOTA
) BAuPOderBAuPA
Uli