当前位置: 代码迷 >> ASP.NET >> 关于日期的简单sql语句,该如何解决
  详细解决方案

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

热度:8883   发布时间:2013-02-26 00:00:00.0
关于日期的简单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()
  相关解决方案