永发信息网

现在我需要写一个oracle数据库的SQL,操作三张表,第一张表是城市,第二张表是企业,第三张表是数据汇总。

答案:2  悬赏:40  手机版
解决时间 2021-01-28 14:06
城市的ID对应企业里面cityID,企业的ID对应数据汇总里面regionID,数据汇总表里有三个字段,日数据数,月数据数,年数据数,里面放的都是数量,要求,查询ID为1234的城市下的所有企业的日数据数,月数据数,月数据数,这里是把这个城下下每个企业的三种数量拿出来,加在一起,取三个总的数量,效果图如下,希望sql语句高手给个答案,是oracle数据库操作哦,关键是怎么拼,怎么循环着查我不会。,

select a.name_,sum(c.overproof_alam_times_),sum(c.dgi_offline_time_),sum(c.exception_times_)
from bf_biz_code_ a,eps_base_info_ b, emo_alarm_statistic_ c
where a.parent_id_='46140' and a.code_=b.region_code_ and b.unit_no_=c.ps_code_
group by a.name_
查不到数据啊,parent_id_是46140的城市是一个集合,每个城市下又有许多企业,每个企业都有对应的汇总记录,查到46140城市下汇总表的三种记录,比如这个城市下有10个企业,每个企业下有三种数据,我要查到的是城市--数据1-数据2-数据3.,也就是数据1是10个企业的数据1的和
最佳答案
select a.id,a.城市名称,sum(日数据),sum(月数据),sum(年数据),sum(日数据+月数据+年数据)
from 城市表 a,企业表 b,汇总表 c
where a.id=b.cityID and b.id=c.regionID and a.id='1234'
group by a.id,a.城市名称

估计你的关联关系有问题,
你把a.parent_id_='46140' 条件去掉看有没有数据
全部回答
select 城市id,城市名称,sum(日数据),sum(月数据),sum(年数据) from 城市表 a,企业表 b where a.id=b.cityid group 日数据,月数据,年数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
水为什么不能燃烧化学课外书上的一个问题想不
亲们可以帮我选个英文名吗?Christina或者Kri
一头大象大约6吨,相当于什么呢?
请问鱼塘有益藻类是哪些啊?
诞告的意思是什么啊?知道的请说下!
“我祝愿贵报进一步办出特色……做到人无我有
中国邮政储蓄银行(梅河口市支行)地址在哪,我
我的手机打电话可以听到对方的声音,但是我说
野莽的意思是什么啊?知道的请说下!
手机skype到底怎么用???
刚装好的win7为什么进不去?
中国人民银行(梅河口市支行)地址有知道的么?
清华计算机系还是电子系?
苹果5s充电不显示,电量越充越少怎么回事能修
梅河口民生村镇银行(银河大街)怎么去啊,我要
推荐资讯
求所有获得过奥斯卡(任何)奖项的犯罪题材影
Excel如何递减复制数字
金蜘蛛网吧地址在什么地方,想过去办事
脂肪动员的限速酶是A.肝脂酶B.胆碱脂酶C.组织
课本说人体有23对染色体,又说有30亿个碱基对
谁帮忙查查,从南宁到于都的火车,怎么转车给
檐溜的意思是什么啊?知道的请说下!
雄黄不是有毒吗?怎么还要喝雄黄酒?
潮阳棉城震东城附近有什么好的眼镜店啊推荐一
如堕五里雾中的意思是什么啊?知道的请说下!
主角意外捡到可乐,喝了变僵尸的小说,小说世
适合亚索的攻击装和攻速装分别是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?