Der er 3 måder hvorpå 1 interval kan overlappe et andet (1) fuldt overlap, det nye interval overlapper et helt andet interval. (2) starten er i et interval. (3) slutningen er i et interval.
så (hvor s er starten af intervallet du checker med og e er slutningen på intervallet du checker med, i rækkefølgen (1), (2), (3): WHERE ( (s < start AND e > slut) OR (s > start AND s < slut) OR (e < slut AND e > start) )
denne where finder alle de rækker hvor intervallet overlapper på det testede interval (s -> e).
Perfekt, logisk tænkning var hvad der skulle til. Super løsning.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.