oracle多条件求和请教

各位大虾,现在有oracle数据表如下,需要多条件求和,请不吝赐教,谢谢!数据表:DAYAMTEXTAXTSICOD_3TSICOD_4111140505041854.7... 各位大虾,现在有oracle数据表如下,需要多条件求和,请不吝赐教,谢谢!
数据表:
DAY AMTEXTAX TSICOD_3 TSICOD_4
1 1114 05 0504
1 854.7 07 0709
1 22991.45 01 0103
1 3589.74 01 0101
2 1794.87 01 0101
2 5384.62 01 0101
2 2871.79 01 0101
2 1011.11 01 0103
2 3410.26 01 0101
2 2064.1 01 0101

需要实现的格式如下:
DAY 分类1(TSICOD_3=01 & TSICOD_4 IN ('0101','0102','0103')) 分类2(TSICOD_3<>01)
1
2

还有,提问怎么都是文本格式啊,数据表和要求格式都看不清楚,请谅解,如果有方法可以实现超文本格式提问的,请教我一下,谢谢!
展开
 我来答
micro0369
2014-11-10 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4042万
展开全部
select day,sum(case when TSICOD_3='01' and TSICOD_4 IN ('0101','0102','0103') then AMTEXTAX else 0 end) as 分类1,
sum(case when TSICOD_3<>'01' then AMTEXTAX else 0 end) as 分类2
from tabname
group by day;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式