文档章节

生成X轴长度固定的图表

冰小块
 冰小块
发布于 2017/07/27 11:14
字数 121
阅读 5
收藏 0

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

 

© 著作权归作者所有

共有 人打赏支持
冰小块
粉丝 1
博文 6
码字总数 5250
作品 0
和平
技术主管
基于android平台的便携投票系统

主要职责: 1、项目设计,实现和测试文档的编写。 2、项目关键模块的开发工作。 3、协调其他成员的工作。 业绩: 1、完成服务器端总体框架的设计和部分开发工作,采用Spring和Hibernate的架构...

ahucsxl
2015/08/31
21
0
Highcharts数据提示框动态显示非x轴非y轴数据

以下是在webApp中的效果,长按浮动显示数据提示框,web端就是鼠标hover时显示 可以看到图表中的’4-立项阶段‘是X轴数据,count:6是Y轴数据,price数据就是需要动态显示的数据。 PS:图表中...

Simon_ITer
2016/09/20
22
0
WPF 动态模拟CPU 使用率曲线图

在工作中经常会遇到需要将一组数据绘制成曲线图的情况,最简单的方法是将数据导入Excel,然后使用绘图功能手动生成曲线图。但是如果基础数据频繁更改,则手动创建图形可能会变得枯燥乏味。本...

junwong
2012/03/09
513
0
用highcharts制作的图表,x轴刻度间隔问题

用highcharts.js制作的图表,x轴是时间格式(yyyy-mm-dd hh:mm:ss),数据是从后台传到jsp页面中的(已拼成json格式[{data:[[2012-01-01 09:09:09,0.12],[2012-01-02 09:09:28,0.32]}]),但...

倪闯
2012/05/17
22.1K
5
MPAndroid 中文文档(转)

文章转载自:https://github.com/tuteng/MPAndroidChart https://github.com/PhilJay/MPAndroidChart https://github.com/PhilJay/MPAndroidChart/wiki http://blog.csdn.net/guijiaoba/arti......

no白菜
07/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS三元运算示例

1. topFlag=topFlag ==0?1:0; 等于 if(topFlag=00){ topFlag=1; }else if(topFlag == 1){ topFlag=0; } 2. 5>3?alert('5大'):alert('3大'); 即 if(5>3){alert('5大')}else{alert('3大')}; 注......

森火
今天
0
0
利用Slf4j的MDC跟踪方法调用链

why? 一个web项目通常提供很多URL访问地址, 项目一般都是分层处理,例如Controller——>Service——>DAO。 如果想根据日志查看用户一次请求都走了哪些方法(多数是查错误)。 如果系统是多人...

杨春炼
今天
7
0
Maven介绍及安装

Maven介绍及安装 以下内容是本人早期学习时的笔记,可能比较详实繁琐,现在复习一下Maven,顺便将内容抛出来,供大家一起学习进步。 一、Maven简介 Maven是Apache旗下的一款项目管理工具,是...

星汉
今天
0
0
小程序Aes解密

主要步骤: 1、下载AES源码(JS版) 2、在小程序中新建一个公共的文件夹,把AES源码拷贝进去(注意:需要暴露接口 module.exports = CryptoJS;) 3、添加一个用于加密解密的公共JS,可取名为...

Mr_Tea伯奕
今天
0
0
Go实现文件传输(基本传输可用)

发送端 package mainimport ("fmt""os""net""io")func SendFile(path string, connect net.Conn){file, oerr :=os.Open(path)if oerr !=nil{fmt.Println("Open", oerr)......

CHONGCHEN
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部