Comprobar si una fecha determinada se ajusta a un rango de fechas

Si tengo 2 columnas de fecha en una tabla,startDate yendDate. ¿Cómo devuelvo filas donde una fecha determinada se ajusta entre esas 2 fechas? Por ejemplo:

Si la fecha dada es2012-10-25

Debe devolver las siguientes filas.

startDate   -   endDate
2012-10-25  -   2012-10-25
2011-09-10  -   2013-11-15
2012-10-20  -   2012-10-25
2012-10-23  -   2012-10-28
2012-09-14  -   2012-10-28

de las siguientes filas:

startDate   -   endDate
2012-10-25  -   2012-10-25
2011-09-10  -   2013-11-15
2012-01-11  -   2012-10-11
2012-10-20  -   2012-10-25
2012-04-15  -   2012-04-16
2012-05-20  -   2012-05-25
2012-12-01  -   2012-12-10
2012-10-23  -   2012-10-28
2012-09-14  -   2012-10-28
2012-11-13  -   2012-12-15

¿Es esto posible con sql?

Estoy usando el servidor SQL 2008.

Respuestas a la pregunta(3)

Su respuesta a la pregunta