Jörg: sql: Alle IDs suchen, die in Zeitraum x zum ersten Mal vorkamen

Beitrag lesen

Hi Rolf,

Wegen des SQL - sorry, mein Mist.

Hätte ich auch selber drauf kommen können/sollen.

SELECT DISTINCT
    ID
FROM
    myTable a
WHERE
    Auftragsdatum > "2021-01-01" AND NOT EXISTS(
    SELECT 
        ID
    FROM
        myTable b
    WHERE
        b.id = a.id
    AND
        Auftragsdatum < "2021-01-01"

Ja, die läuft sauber.

Frage: Kannst Du mir erklären, warum die Anführungszeichen beim Datum wichtig sind? Oder anders, warum die ergebnissmenge ca. 10 x so groß ist, wenn ich die Anführungszeichen bei beiden Datums weglasse?

Jörg