关于日期的简单sql语句
查询日期是否在此范围之内
a表结构
字段 类型
id int
starttime 日期datetime
endtime 日期datetime
传进一日期值@idate,求@idate是否落在starttime和endtime之间。
select * from a where starttime <=@idate <=endtime就是这个意思
求效率高点正确的写法??
------解决方案--------------------select * from a where @idate between starttime and endtime
------解决方案--------------------直接可以比较的 你关键要注意@idate的格式要正确
------解决方案--------------------也可是直接用datadiff()