生成X轴长度固定的图表

原创
2017/07/27 11:14
阅读数 89

公司项目里有个需求是生成一个X轴固定长度的图表,数据库用的oracle,要求效果如下:

所以就需要动态补齐年月信息,补全SQL语句如下:

select dat,'毛利'as type1, 0 as unml from
( 
SELECT to_char(add_months(sysdate, ROWNUM), 'yyyy-mm') dat FROM dual
CONNECT BY ROWNUM <= months_between(add_months(trunc(sysdate,'YYYY'),12), sysdate)
)

每月未发生日期查询语句:

SELECT
    TO_CHAR(
        sysdate + ROWNUM,
        'YYYY/MM/DD'
    )
FROM
    DUAL CONNECT BY ROWNUM <=(
        last_day(sysdate) - sysdate
    );

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部