MudGuard: sql: Alle IDs suchen, die in Zeitraum x zum ersten Mal vorkamen

Beitrag lesen

Hi,

SELECT DISTINCT
    ID
FROM
    myTable
WHERE
    Auftragsdatum > "2021-01-01" AND NOT EXISTS(
    SELECT DISTINCT
        ID
    FROM
        myTable
    WHERE
        Auftragsdatum < "2021-01-01"
)

Ergibt das innere Select eine Treffermenge?
Ergibt das äußere Select ohne das AND NOT EXISTS(...) eine Treffermenge?

Diese Query will bei mir gar nicht (mysql).

Ok, ich hab nicht überprüft, ob mysql das MINUS kennt - ich kenn's von ORACLE.

cu, Andreas a/k/a MudGuard