读书人

关于日期的简单sql语句,该如何解决

发布时间: 2012-02-07 17:45:36 作者: rapoo

关于日期的简单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()

读书人网 >asp.net

热点推荐