Com o SQL Server é tão simples quanto: SELECT startDate, endDate FROM YourTable WHERE '2012-10-25' between startDate and endDate