日期:2014-05-18  浏览次数:20767 次

SQL语句日期模糊查询,出错,求教!!
Select   Count(ID)   from   Flow   where   visittime   like   '2007-1-26% '

查不出任何结果!数据库里有数据,为什么呢?是不是我的语法写错了呢?

------解决方案--------------------
都可以,对同一个需求的三个不同实现方式:

1、借助datediff()函数取得 visittime 为 2007-01-26 的记录。

2、借助convert()函数取得 visittime 的日期部分为 2007-01-26 的记录。

3、借助convert()函数将 visittime 转为字符串然后使用 like 模糊查询。