select datecol from table;
直接查询就可以了啊!楼主的意思?

解决方案 »

  1.   

    select table1.writedate from table1 where table1.writedate>'2005-06-10' 后面的日期查询条件该怎么写?要求数据库通用的标准sql。解决问题,马上送100分
      

  2.   

    看看这个语句行吧
    select * from date_table where to_char(datetime,'yyyy-mm-dd')='20050614'
    这个不行就用to_date
      

  3.   

    标准sql?
    什么样的算是标准sql?
      

  4.   

    select table1.writedate from table1 where to_char(table1.writedate,'yyyy-mm-dd')>'2005-06-10'看看这个行吧
      

  5.   

    mexia(狐媚)姐姐,要在不同的数据库上通用,所以不能用oracle的函数
      

  6.   

    但不可能把字段类型改成varchar的,求大家想想办法了
      

  7.   

    就是呀,在sql server下的日期函数和oracle中的不同,没法通用呀
      

  8.   

    在程序里面将后面的'2005-06-10'改成日期型不行吗,不用非得在sql中变类型吧
      

  9.   

    mexia(狐媚) 姐姐,要将字符串改成日期,也得用oracle的函数,才能构造一条完整的sql语句,如果程序能由我控制,我就可以用stmt.setTimestamp的方式了
      

  10.   

    修改你的客户端的环境变量,设置NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS。然后重新进SQLPLUS,这样系统在自动将字符串转日期型时,会按照所设置的日期格式进行转换。