有个表中的一列是15位的字段,是用日期YYYY-MM-DD-(001-999)括号内的是增加数据的流水编号.现在我用QUERY怎样才能查询到和当天日期相同的数据出来呢?当天的日期我用个STRING做出来了,现在这个SQL语句怎么写呢

解决方案 »

  1.   

    select * from 表名 where 字段名 like YYYY-MM-DD%
      

  2.   

    select * from 表名 where 字段 like 'YYYY-MM-DD%'
      

  3.   

    select * from 表名 where 字段 like #YYYY-MM-DD#
      

  4.   

    我解析一下为什么这样给分,因为407107是第一个发表的,我看到那个LIKE就想起怎么做了,一下做完了,才看见后面的那两位朋友,都是正确的,虽然和实际有一定的差别后面的哪个朋友说的是错误的吧?
      

  5.   

    你后台用了什么数据库,如果是ACCESS的话,你就得注意了!ACCESS会自己给你加时间的那就应该这样查select * from talbeName where fields between StrToDatetime('yyyy-mm-dd 00:00:00') and StrToDateTime('yyyy-mm-dd 23:23:59');楼上   : ADWARDS00(大拇指) 兄的答案也对