使用这样的表结构检索日期范围的最有效方法是什么?
create table SomeDateTable
(
id int identity(1, 1) not null,
StartDate datetime not null,
EndDate datetime not null
)
go
假设您想要StartDate
和的范围EndDate
。所以换句话说,如果StartDate
落在 and 之间@StartDateBegin
,@StartDateEnd
并且EndDate
落在 and 之间@EndDateBegin
,@EndDateEnd
那么做一些事情。
我知道有几种方法可以解决这个问题,但最建议的是什么?