本帖最后由 tuesdayaa 于 2012-04-26 15:33:00 编辑

解决方案 »

  1.   

    没那么复杂吧,直接一句话就出来了。
    select to_char(sysdate,'DDD') from dualTO_CHAR(SYSDATE,'DDD') 
    ---------------------- 
    117  
      

  2.   


    这个好 哈哈 不过TO_CHAR(SYSDATE,'DDD')  三个D是啥意思呢?
      

  3.   

    select to_char(sysdate,'DDD') as "一年过去多少天",to_char(sysdate,'DD') as "在一个月中的第几号",to_char(sysdate,'D') as "在一周的第几天" from dual一年过去多少天 在一个月中的第几号 在一周的第几天 
    ------- --------- ------- 
    123     02        4    
      

  4.   


    嗯 谢谢你   我是菜鸟  看来我得好好学习下oracle的函数了