大家好,我有个表中需要用到每个月的天数怎么,该如何知道啊,并且是12个月都要知道 ,比如说有个查询条件是按照年(2002)来查询的,要查询出这一年(2002)年的12个月的每个月的总共天数,该怎么实现啊?谢谢大家!

解决方案 »

  1.   

    select to_date('20030101','yyyymmdd')-to_date('20020101','yyyymmdd') from dual
      

  2.   

    你好,请问你说的方法是什么意思啊?我数据库里有个year_mon字段,存的是年月,比如说200502就是2005年2月,可是我还要求出这个月的总天数,然后才能算有效时率。
      

  3.   

    select to_char(last_Day(to_date(year_mon,'yyyymm')),'dd') from table
    where year_mon='200502'这样就能求出这个月的总天数,求出该月的最后一天,然后to_char取天
      

  4.   

    select  to_char(last_day(sysdate),'dd') from dual