Como descobrir se intervalos de valores sofrem intersecção?

s1 é o início do intervalo 1
e1 é o fim do intervalo 1

s2 é o início do intervalo 2
e2 é o fim do intervalo 2

[code]
-- Exclusivo
s1 < e2 AND s2 < e1
[code]

[code]
-- Inclusivo
s1 <= e2 AND s2 <= e1
[code]

You should also read: