【发布时间】:2021-01-24 09:41:40
【问题描述】:
我有下表 示例 1:
L1lEVEL L1lEVEL Level 3 Amount
EMEA France France excl Midcaps 100
EMEA France Midcaps France 203
EMEA Germany Germany 409
EMEA Italie Italie 821
EMEA Benelux Netherland 1645
EMEA Benelux Belgium 3293
EMEA UK UK 6589
EMEA Iberia Iberia 13181
Americas US US 26365
Americas CANADA CANADA 52733
我需要专门为 EMEA 计算总计和小计:我有两个小计 Emea DM 和 EMEA EXL DM
- EMEA DM:法国不包括 Midcaps,意大利,比利时,当比利时的金额 => 3000 时
- EMEA EXL DM:该级别不包括法国,不包括 Midcaps,意大利,比利时 当比利时的金额
当比利时的金额 > 3000
EMEA 100+203+09+8211645+3293+6589+131181
Emea DM 203+821+3293
EMEA EXL DM: EMEA -EMEA DM
示例 2:
L1lEVEL L1lEVEL Level 3 Amount
EMEA France France excl Midcaps 100
EMEA France Midcaps France 203
EMEA Germany Germany 409
EMEA Italie Italie 821
EMEA Benelux Netherland 1645
EMEA Benelux Belgium 10
EMEA UK UK 6589
EMEA Iberia Iberia 13181
Americas US US 26365
Americas CANADA CANADA 52733
当比利时的金额 = 10
EMEA 100+203+09+8211645+3293+6589+131181
Emea DM 203+821
EMEA EXL DM: EMEA -EMEA DM
【问题讨论】:
标签: sql sql-server tsql pivot sql-server-2014