关于SQL时间类型的模糊查询
来源:互联网 发布:淘宝商家登录页面 编辑:程序博客网 时间:2024/05/22 10:40
今天用time Like '2008-06-01%'语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。
自己也查阅了一些资料。关于时间的模糊查询有以下三种方法:
1.Convert转成String,在用Like查询。
select * from table1 where convert(varchar,date,120) like '2006-04-01%'
2.Between
select * from table1 where time between '2006-4-1 0:00:00' and '2006-4-1 24:59:59'";
3 datediff()函数
select * from table1 where datediff(day,time,'2006-4-1')=0
第一种方法应该适用与任何数据类型;
第二种方法适用String外的类型;
第三种方法则是为date类型定制的比较实用快捷的方法。
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询 .
- 关于SQL时间类型的模糊查询
- 关于SQL和HQL时间类型的模糊查询
- SQL中关于时间(DataTime)字段类型的模糊查询
- sql 时间的模糊查询
- 关于时间的模糊查询
- 关于SQL模糊查询日期时间的方法
- 时间类型模糊查询
- 关于时间的模糊查询 mysql
- 关于SQL模糊查询
- 关于sql的模糊查询的问题
- 关于SQL参数化的模糊查询
- 关于sql模糊查询的下划线问题
- 关于Oracle中日期类型的查询及模糊查询
- 使用POI操作Excel时对事先写入模板的公式强制执行
- timer 定时器的使用
- master.dbo.spt_values
- 2006年上半年软件评测师试题和答案
- 在分录中增加合计行
- 关于SQL时间类型的模糊查询
- Flash中步入Matrix函数
- C++虚静态函数的实现
- Hibernate配置文件中配置各种数据库的driver、URL
- 会话Bean中的有无状态,
- 构造随机数列
- vc小知识--CPU在做一个很费时的循环时或其他操作时,怎样让他能够响应其它事件?
- 无题1
- 详细设计