请教一下,oracle数据库
字段date用字符串来表示日期时间:2007-10-10 10:10:10
想找出date的值为当前日期,如列出date为2007-11-29号的记录
的select语句怎样写,谢谢

解决方案 »

  1.   

    where to_date(datefiled,'yyyy-mm-dd')='2007-11-29'
      

  2.   

    这个我知道,但2007-11-29只是假设,我是想让系统自动把当天的列出来,即换成sysdate,又怎样写
      

  3.   

    trunc(date,'dd') = trunc(sysdate,'dd')
      

  4.   

    楼上的,不行啊,
    select * from table where trunc(date,'yyyy-mm-dd') = trunc(sysdate,'yyyy-mm-dd')错误提示
    ORA-00932: 数据类型不一致: 应为 NUMBER, 但却获得 DATE
      

  5.   

    select * from table where substr(date, 1, 10)=to_char(sysdate,'yyyy-mm-dd')