【发布时间】:2013-06-25 17:40:37
【问题描述】:
表1
Acct Numb Account Type Asset Mkt Val Acct Asset MV
--------- ------------ ------------- -------------
881009201 Main Account 30 120
881009201 Main Account 40 120
881009201 Main Account 20 120
881009201 Main Account 30 120
881009203 Sub Account 50 80
881009203 Sub Account 10 80
881009203 Sub Account 20 80
表2
Acct Numb Account Type Asset Mkt Val Acct Asset MV
--------- ------------ ------------- -------------
881009201 Main Account 30 200
881009201 Main Account 40 200
881009201 Main Account 20 200
881009201 Main Account 30 200
881009201 Sub Account 80 200
我有 Table1 上面给出的信息。我有两种类型的帐户:
- 主账号(01结尾)
- 子账号(03结尾)
现在,我需要一个表格,将所有主帐户和子帐户合并到一个帐号中,其中帐号将与其主帐号相同,但帐户类型将为 @ 987654324@.
现在我们还有 2 列:
- 资产市场价值
- Acct Asset MV
在表 1 中:Acct Asset MV 列显示主账户的总和 (30 + 40 + 20 + 30 = 120),Asset Mkt Val 列显示子账户的总和 (50 + 10 + 20 = 80)。
现在在表 2 中:我想让 Acct Asset MV 包含所有帐户的总和 (120 + 80 = 200),在子帐户中 [Asset Mkt Val] 应该是 80。
【问题讨论】:
-
Gord - 如果您要进行大多数编辑,祝您好运。但是,当您编辑某人的帖子时,如果您确实修复了某些内容并使其在语法上更正确或其他内容,那就太好了。上面的帖子仍然充满了语法/拼写/逻辑错误。
-
@JohnnyBones 检查编辑历史。我不是第一个编辑问题而不给它一个完整的语法+拼写改头换面的人。我认为使表格更易于阅读可能有助于防止这个问题像 predecessor 那样崩溃和燃烧。
-
OP - 您请求的内容无法使用当前数据集完成。任何数据分组都不能在 Table1 中的第 1 行和第 4 行之间分开,这意味着它们最终可能会得到笛卡尔积或合并到同一条记录中。