to_date('2002112516','yyyymmddhh24')

解决方案 »

  1.   

    oracle数据库的日期select to_char(sysdate,'yyyy') from dual; --年
    select to_char(sysdate,'Q' from dual;     --季
    select to_char(sysdate,'mm') from dual;   --月
    select to_char(sysdate,'dd') from dual;   --日
    ddd 年中的第几天
    WW 年中的第几个星期
    W 该月中第几个星期
    D 周中的星期几
    hh 小时(12)
    hh24 小时(24)
    Mi 分
    ss 秒
      

  2.   

    SQL> select add_months(trunc(sysdate,'MM'),-1)+24+16/24 from dual;ADD_MONTHS(TRUNC(SY
    -------------------
    2002-11-25 16:00:00
      

  3.   

    SQL> select to_char(add_months(trunc(sysdate,'MM'),-1)+24+16/24,'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(ADD_MONTHS(
    -------------------
    2002-11-25 16:00:00
      

  4.   

    add_months(trunc(sysdate),-1)+25+2/3以前似乎你已经问过类似的问题了
    为什么不自己学着变通一下呢
      

  5.   

    add_months(trunc(sysdate,'mm'),-1)+25+2/3sorry
    上面出现错误楼上的也已经说了,发了才看见  :)
      

  6.   

    biti_rainy(biti_rainy):最近很忙啊,每周都讲课么?
      

  7.   

    现在是每天都讲课  :)不过是公司内部培训不过也没什么
    内容自己随意决定,随意发挥
    同事随意提问
    有时一些没有一点数据库概念的人都差点让我卡在哪比如 oracle的row的行结构——update的时候内容到pctfree部分的实现方式——add  column时候的存储实现
    只因给他们讲了这些,于是有些人就想彻底弄明白
    毕竟我又不是开发oracle的
    详细的算法描述还是不知道的  :)
    不过,有时觉得有些挑战,就让他们随意发问,共同探讨 
      

  8.   

    不好意思我也感到很丢人
    我也是没办法 老师把我一个丢在这里搞,我只看过数据库概论,oracle没一点经验
    也没书 只有 请教大家了我还有7门课就要考试了,急得不得了 也是实在无奈要不肯定不会问这么简单的问题的!!谢了 其实很多我一问过就搞出来了!