where to_char(columna,'yyyy-mm-dd')<to_char(x,'yyyy-mm-dd');

解决方案 »

  1.   

    where columna < to_date(x,'yyyy-mm-dd')其中变量x需要依照yyyy-mm-dd格式
      

  2.   

    where columna < to_date(to_char(x,'yyyy-mm-dd'),'yyyy-mm-dd')
      

  3.   

    x  --字符串 如:2003/12/12
    to_date(x,'yyyy/mm/dd')
    x  --日期变量
    to_date(to_char(x,'yyyymmdd'),'yyyymmdd')
      

  4.   

    用to_char()转换成字符串比较不太好,影响速度;不如用你列出的方式直接比较
    where columna<x?其中columna是日期列。x是日期变量,