有个日期(整型数也即秒数) 在SQL中怎么转换为"yyyy-mm-dd" 这种格式

解决方案 »

  1.   

    to_char(to_date('19700101','yyyymmdd')+N/60/60/24,'yyyy-mm-dd')
      

  2.   

    SELECT to_char(time,'yyyy-mm-dd') FROM SF_FORECASTINFO
         GROUP BY to_char(time,'yyyy-mm-dd')
    这样好象有错啊  大家明白我的意思么
    time列
    14335535(日期的秒数)
    33534545
    ...我现在要查出
    显示的是 
    "YYYY-MM-DD"
    这种格式的 
      

  3.   

    是这个意思?
    SQL> SELECT TO_CHAR(SYSDATE,'YYYYMMDD HH24MISS') "MY_DATE" FROM DUAL;MY_DATE
    ---------------
    20080918 025541SQL> SELECT TO_CHAR(TO_DATE(SUBSTR('20080918 025541',1,8),'YYYY-MM-DD'),'YYYY-MM-DD') "MY_DATE" FROM DUAL;MY_DATE
    ----------
    2008-09-18
      

  4.   

    no no no no no no  no  no no no  no 
      

  5.   


    可以的呀 
    JAVA 中 不是有  date.getTime()/100不就转换成秒数了吗我的表有个列----------
     date        |
    ----------     
     1221700140(这个就是几天的时间秒数)|我查出要的结果是
    ---------
    date
    ----------------
    2008-9-18