va时间的模糊查询.docVIP

  • 5
  • 0
  • 约7.46千字
  • 约 8页
  • 2017-10-17 发布于湖北
  • 举报
Java时间的模糊查询

关于SQL时间类型的模糊查询 ? 今天用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类型定制的比较实用快捷的方法。 MySQL时间字段的查询方法2010-08-25 13:52 描述:有一个会员表,有个birthday字段,值为YYYY-MM-DD格式,现在要查询一个时间段内过生日的会员,比如06-03到07-08这个时间段内所有过生日的会员。 SQL语句

文档评论(0)

1亿VIP精品文档

相关文档