zoukankan      html  css  js  c++  java
  • 返回起始日期到终止日期的日期数据

    1.返回起始日期到终止日期的日期数据
    #startdate-#enddate

    select #startdate+(rownum-1) cdate  
    from  user_objects ob 
    where rownum<=(#enddate-#startdate+1)

    exp:
    select to_date('2010-4-8','yyyy-mm-dd')+rownum-1 cdate  
    from  user_objects ob 
    where rownum<=(to_date('2010-7-8','yyyy-mm-dd')-to_date('2010-4-8','yyyy-mm-dd')+1)
    结果只有92行
    select to_date('2010-4-8','yyyy-mm-dd')+rownum-1 cdate  
    from  user_tables ob 
    where rownum<=(to_date('2010-7-8','yyyy-mm-dd')-to_date('2010-4-8','yyyy-mm-dd')+1)
    结果只有80行
    select to_date('2010-4-8','yyyy-mm-dd')+rownum-1 cdate  
    from  dual
    where rownum<=(to_date('2010-7-8','yyyy-mm-dd')-to_date('2010-4-8','yyyy-mm-dd')+1)
    结果只有1行

    select to_date('2010-7-8','yyyy-mm-dd')-to_date('2010-4-8','yyyy-mm-dd')+1 from dual;
    92
    结论:
    需要查出92条记录,所以需要使用记录数大于92的表作为关联表。

  • 相关阅读:
    python day01
    Mac上安装pexpect
    raid
    SSL证书制作
    linux grep命令详解
    第一轮迭代小组成员分数分配
    M1事后分析报告(Postmortem Report)
    软件发布说明
    测试报告
    week 9 scenario testing
  • 原文地址:https://www.cnblogs.com/BradMiller/p/1873402.html
Copyright © 2011-2022 走看看