SELECT datoer som IKKE er i tabel?
Kære eksperter,Jeg har fx en tabel "mintabel" med rows:
1, 2011-01-01
2, 2011-01-02
3, 2011-01-04
4, 2011-01-06
Det, jeg gerne vil have valgt ud, er de datoer, som IKKE findes i "mintabel", altså noget lignende:
SELECT alle datoer WHERE (dato BETWEEN "2011-01-01" AND "2011-01-06") AND IKKE FINDES i mintabel.
Resultatet jeg søger er følgende:
, 2011-01-03
, 2011-01-05
Kan dette lade sig gøre?
Jeg har overvejet at oprette en ny tabel med en masse datoer i et bestemt interval og sammenligne (altså en WHERE LEFT/RIGHT JOIN IS NULL). Men typisk er der nogle effektive funktioner :)
Håber at en herinde har en løsning på ovenståede.