表结构如下:
CREATE TABLE "生产信息"
(
id serial NOT NULL,
"日期" date NOT NULL,
"名称" character varying(16) NOT NULL,
"单位" character varying(8),
"数据" double precision,
"类别" character varying(8),
"状态" character varying(8),
"备注" character varying,
"月累" double precision,
"年累" double precision,
"数据源" character varying,
CONSTRAINT "生产信息_pkey" PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
);
表中的月累,和年累,是通过当日数据加昨日,月累,年累所得。
当表中数据积累到一定量时,需要找出错误的记录。
比如月累和年累错误。(比如某天的月累,不等于当月当天到当月1号所有数据之和。)
缺失的记录(比如每天100条记录,某天只有9条记录,就把那天应当有的记录筛选出来。)
例如:
id 日期 名称 单位 数据 类别 状态 备注 月累 年累 数据源
1780114 2015-01-16 外供电 度 9000 电 接收 144000 144000 <NULL>
1780115 2015-01-16 电消耗 度 14880 电 消耗 237208 237208 <NULL>
-- 1780117 2015-01-16 自发电 度 5880 电 生产 93208 93208 <NULL> 实际月累是 93208
1780117 2015-01-16 自发电 度 5880 电 生产 0 93208 <NULL>
1780222 2015-01-17 外供电 度 8700 电 接收 152700 152700 <NULL>
-- 1780223 2015-01-17 电消耗 度 14628 电 消耗 251836 251836 <NULL> 丢失,需要找出来
1780225 2015-01-17 自发电 度 5928 电 生产 99136 99136 <NULL>
1780288 2015-01-18 外供电 度 8100 电 接收 160800 160800 <NULL>
1780289 2015-01-18 电消耗 度 14340 电 消耗 266176 266176 <NULL>
1780291 2015-01-18 自发电 度 6240 电 生产 105376 3 <NULL>
-- 1780291 2015-01-18 自发电 度 6240 电 生产 105376 105376 <NULL> 实际年累是 266176
查询结果应该是:
2015-01-16 自发电 度 电 生产
2015-01-17 电消耗 度 电 消耗
2015-01-18 自发电 度 电 生产
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。