早教吧作业答案频道 -->其他-->
谁能帮我写个存储过程例子.根据部门统计上一月的服务总数.2个表,一个表详细表,一个统计表,需要把详细表统计结果放到统计表.(SERVERINFO1)(SERVERINFO2)统计表(TJ)服务数SERNUM服务数SER
题目详情
谁能帮我写个存储过程例子.根据部门统计上一月的服务总数.
2个表,一个表详细表,一个统计表,需要把详细表统计结果放到统计表.
(SERVERINFO1 ) (SERVERINFO2 ) 统计表(TJ)
服务数 SERNUM 服务数 SERNUM 统计日期 TJRQ
服务部门 SERDEP 服务部门 SERDEP 统计部门 TJDEP
服务日期 SERDATE 服务日期 SERDATE 服务总数1 TJZS1
服务总数2 TJZS2
先从第一张表开始使用SELECT SERDEP,SUM(SERNUM) FROM SERVERINFO1 WHERE SERDATE=SYSDATE GROUP BY SERDEP.如果有数据则将结果集插入到统计表的服务总数1字段.
然后第二张表也一样,但是因为第一张表查过了,可能第二张表统计时需要先根据时间+部门判断是否已经有记录,如果有则更新,没有则新增.
就是每个月使用JOB进行调用的存储过程.希望能给出完整的将两张表数据统计到统计表字段1和2的存储过程.
2个表,一个表详细表,一个统计表,需要把详细表统计结果放到统计表.
(SERVERINFO1 ) (SERVERINFO2 ) 统计表(TJ)
服务数 SERNUM 服务数 SERNUM 统计日期 TJRQ
服务部门 SERDEP 服务部门 SERDEP 统计部门 TJDEP
服务日期 SERDATE 服务日期 SERDATE 服务总数1 TJZS1
服务总数2 TJZS2
先从第一张表开始使用SELECT SERDEP,SUM(SERNUM) FROM SERVERINFO1 WHERE SERDATE=SYSDATE GROUP BY SERDEP.如果有数据则将结果集插入到统计表的服务总数1字段.
然后第二张表也一样,但是因为第一张表查过了,可能第二张表统计时需要先根据时间+部门判断是否已经有记录,如果有则更新,没有则新增.
就是每个月使用JOB进行调用的存储过程.希望能给出完整的将两张表数据统计到统计表字段1和2的存储过程.
▼优质解答
答案和解析
这个问题很简单,不需要存储过程,UNION一下就行了.
INSERT INTO TJ(你自己写字段列表)
SELECT SERDEP,SUM(SERNUM1),SUM(SERNUM1)
FROM(
SELECT SERDEP,SERNUM AS SERNUM1,0 AS SERNUM2 FROM SERVERINFO1 WHERE SERDATE=SYSDATE
UNION
SELECT SERDEP,0 AS SERNUM1,SERNUM AS SERNUM2 FROM SERVERINFO2 WHERE SERDATE=SYSDATE
) AS SERVERINFO
GROUP BY SERDEP
下面查询语句中字段不全的你自己补上吧
INSERT INTO TJ(你自己写字段列表)
SELECT SERDEP,SUM(SERNUM1),SUM(SERNUM1)
FROM(
SELECT SERDEP,SERNUM AS SERNUM1,0 AS SERNUM2 FROM SERVERINFO1 WHERE SERDATE=SYSDATE
UNION
SELECT SERDEP,0 AS SERNUM1,SERNUM AS SERNUM2 FROM SERVERINFO2 WHERE SERDATE=SYSDATE
) AS SERVERINFO
GROUP BY SERDEP
下面查询语句中字段不全的你自己补上吧
看了谁能帮我写个存储过程例子.根据...的网友还看了以下:
1、服装厂做一套校服用布1.2米,现在有130米布,最多可以做多少套校服?1、服装厂做一套校服用布 2020-05-13 …
整体决定部分,对吗?教科书上只说整体统率着部分,居于主导地位,部分服从和服务于整体,没有具体标明整 2020-05-16 …
中心论点材料①中心论点是:保留主要的,剔除不要的,有所不为方能有所为.②行动要服从于目的,措施受制 2020-05-22 …
排序(写序号)1建军节2元旦3劳动节4儿童节5国庆节()1衣服2棉花3纱4棉桃5布()1头部2身体 2020-05-23 …
1.有一个商贩,用160元买进一件衣服.出售后赚了百分之25,可是另一件衣服却赔了百分之15,如果 2020-06-26 …
服装参赛作品要求一系列2—6套,是画在一张纸上吗?一个系列是几件衣服?2到6套是一件衣服的几个表现形 2020-10-31 …
谁能帮我写个存储过程例子.根据部门统计上一月的服务总数.2个表,一个表详细表,一个统计表,需要把详细 2020-11-18 …
安徽省部分人口迁移及承接部分服装加工基地示意图(1)分析图示服装加工基地转移和人口迁移的原因。(2) 2020-11-21 …
对于欧洲西部的表述,不正确的是()A.欧洲西部是世界上发达国家最为集中的地区B.欧洲西部的服务业体系 2020-11-24 …
1.一个服装厂做一批衣服,原来每套用布2.4米,现在改进技术后,每套可节省0.4米布.原来做500套 2020-11-30 …