生成X轴长度固定的图表

公司项目里有个需求是生成一个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
    );

 

转载于:https://my.oschina.net/u/217962/blog/1490235

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值