Here is the solution to my problem, I didn´t do it in SQL since I´m more comfortable in VB. But I guess that it is easy for a SQL programmer to convert this to SQL.
Dim dateFrom1 As Variant
Dim dateTo1 As Variant
Dim dateFrom2 As Variant
Dim dateTo2 As Variant
Dim blnDateIntervalIsWithin As Boolean
dateFrom1 = m_rs.fiels("DATE_FROM"

.value
dateTo1 = m_rs.fiels("DATE_TO"

.value
dateFrom2 = m_rs2.fiels("DATE_FROM"

.value
dateTo2 = m_rs2.fiels("DATE_TO"

.value
blnDateIntervalIsWithin = False
If IsNull(dateTo1) And IsNull(dateTo2) Then
'BOTH to dates is null
blnDateIntervalIsWithin = True
ElseIf Not IsNull(dateTo1) And Not IsNull(dateTo2) Then
'NONE of the todates is null
If dateFrom1 = dateFrom2 Or dateFrom1 = dateTo2 Or dateTo1 = dateFrom2 Or dateTo1 = dateTo2 Then
blnDateIntervalIsWithin = True
ElseIf dateFrom1 < dateFrom2 And dateFrom2 < dateTo1 Then
blnDateIntervalIsWithin = True
ElseIf dateFrom1 > dateFrom2 And dateTo2 > dateFrom1 Then
blnDateIntervalIsWithin = True
End If
ElseIf IsNull(dateTo1) And Not IsNull(dateTo2) Then
If dateFrom1 <= dateTo2 Then
blnDateIntervalIsWithin = True
End If
ElseIf Not IsNull(dateTo1) And IsNull(dateTo2) Then
If dateTo1 >= dateFrom2 Then
blnDateIntervalIsWithin = True
End If
End If
Thanks for the awnsers it helped me a lot! CU