Sammenligne to poster
Jeg har en historik tabel sorteret på personer.ID | startdato | slutdato | Emne
1 | 01-01-00 | 31-12-00 | aaaaa
1 | 01-01-01 | 31-12-01 | bbbbb
1 | 01-01-02 | 15-05-02 | bbbbb
1 | 16-05-02 | 31-07-02 | ccccc
1 | 01-08-02 | | ccccc
2 | 01-01-01 | 31-12-01 | fffff
2 | 01-01-02 | | ddddd
For hvert år registreres emnet, desuden registreres hvis der er et skift midt i året.
Jeg skal finde alle de skift som findes i tabellen noget i retningen af
ID | startdato | fraemne | tilemne
Men så skal jeg sammenligne på tværs af de enkelte poster, faktsik de to poster som ligger ved siden af hinanden. Hvordan gør jeg det.
I en sorteret liste må det blive noget som:
IF(ID=ID & Emne(x-1) <> Emne(x))
Hvis to efter hinanden følgende emner er forskellige og der er tale om det samme ID så skal informationen trækkes ud i en forespørgsel.
