永发信息网

oracle中的多重分组相关的sql语句

答案:2  悬赏:70  手机版
解决时间 2021-04-04 11:29
具体问题:一张有4列数据的表(table1),分别为账号(acco),处理人员(offi 每一条数据只有一个处理人员,但是一个账号可以被多个处理人员处理 ),款一(monf),款二(mons),所有列都不唯一且非空。现要得到一张数据表,内容为:同一账号如果款一和款二累积相等,且处理人员为多人的则把相应账号放到数据表中。一个sql语句可以得到结果么?现在想到的方法除了写存储过程用循环去做,在单个sql语句中感觉难以实现,想求教有没有可以在单个sql语句中实现的方法。
最佳答案
select acco
from table1
group by acco
having sum(monf)=sum(mons) and count(distinct offi)>1你试试
全部回答
你是不会写oracle下的sql语句,还是没有思路? 前者的话,我也邦不了你,因为我也不会,哈哈。我一般都是在sql server下工作。 后者的话,你可以这样试试。 写一个方法,里面声明4个变量,用来接收4个文本框的text. 再一个sql语句:select * from 表名 where 1=1(sql server下是这样的)然后用if判断变量是否为空,如果不为空,那么就在if括号里面给sql语句加上条件 and 字段名=变量 依次类推。希望能帮助到你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
白发怎样才能变黑
济南的冬天中响亮的意思是?
刺猬受到惊吓会瘦吗?
风筝越飞越高,好像蝴蝶在翩翩起舞改成比喻句
了,对方全责但是对方没有商业险不想赔怎么办
—When did you ________? —Ten years ago.A
医学博士论文多少字,博士论文多少字
众泰车辆质量怎么样
氢氧根为什么是负一价啊
下列各组商品中,一种商品的价格上升另一种商
今晚9点到12点10分钟小腹疼一次持续几十秒,
空调耗电量怎么计算,空调耗电量怎么计算 空调
925除以________商24余13.
AMD显卡更新最新版本怎么全局设置啊?
装修公积金贷款,可以用公积金还吗
推荐资讯
解答题阅读下列新闻报道,结合课本内容回答问
手上有10万,月工资2万,房贷每月5500,买什么车
在兰州矫正牙齿要多少钱
青春派有句经典台词,关于青春的格言
细心算一算:(1)计算(-2)×(-5)×0.1??
下列物理中估测正确的是A.中学生正常步行的速
新疆杨凭什么引领城市街道绿化新风尚?
徐泾2路公交车诸光路老沪青平公路时间表
求恰克与飞鸟的《この恋おいらのからまわり》
glory 后面加to 还是for?
大神看看这表是什么牌子的?是真是假?说说来
狗与狗之间是否有爱 狗与其他动物之间是否有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?