I have a table with the following data
PKey Start End Type ==== ===== === ==== 01 01/01/2010 14/01/2010 S 02 15/01/2010
select A.* from MyTable A inner join MyTable B on (B.start <= A.end) and (B.end >= A.start)
or something like that (assuming dates are not nullable and equal dates count as an overlap).