从数据库中查询出2个日期,怎么计算它们之间的天数呢?求解?

解决方案 »

  1.   

    要SQL语句?什么数据库,字段类型是什么?
      

  2.   

    http://blog.163.com/xiaomi_8266/blog/static/72076427201092814636812/
    参考下。
      

  3.   

    select months_between(sysdate,sysdate - 100) from dual 
      

  4.   

    select trunc(sysdate)-trunc(dob) from user;可以不使用trunc截断,但返回值为小数.dob为表中列名,类型date
      

  5.   

    getTime()转换成long类型相减,再除以每天的毫秒数
      

  6.   

    ORACLE 数据库,都是date型的!
      

  7.   

    You can write a method to solve this.
      

  8.   

    好了,刚刚发现在ORACLE 中日期之间是可以进行加减的,算出来的是天数,还是很感谢大家!