【发布时间】:2016-06-16 06:31:01
【问题描述】:
这是我的 SQL。
选择 [分类帐条目 JC].[对象代码], DLookUp("描述", "ACTVTY 和 CMDTY 描述", "L4='" & [对象代码] & "'") AS [对象代码描述], Left([Ledger Entries JC]![Subsidiary], 2) AS L4, DLookUp("描述", "ACTVTY 和 CMDTY 描述", "L4='" & [L4] & "'") AS [L4 描述], Left([Ledger Entries JC]![Subsidiary], 3) AS L5, DLookUp("描述", "ACTVTY 和 CMDTY 描述", "L4='" & [L5] & "'") AS [L5 描述], Left([Ledger Entries JC]![Subsidiary], 4) AS L6, DLookUp("描述", "ACTVTY 和 CMDTY 描述", "L4='" & [L6] & "'") AS [L6 描述], Right([Ledger Entries JC]![Subsidiary], 4) AS L7, DLookUp("描述", "ACTVTY 和 CMDTY 描述", "L4='" & [L7] & "'") AS [L7 描述], [分类帐条目 JC].Amount, DLookUp("Budget", "Budget By Activity By Commodity", "WBS='" & [WBS] & "'") AS Budget, [L6] & “.” & [目标代码] & "." & [L7] 作为 WBS, [分类帐分录 JC].日期 从 [分类帐条目 JC] 联盟 转变 Sum([按商品按活动划分的预算].Budget) 作为[总预算] 选择 [按商品按活动划分的预算].L4, [按商品按活动划分的预算].[L4 说明], [按商品按活动划分的预算].Budget AS [总预算], [按商品按活动划分的预算].L5, [按商品按活动划分的预算].[L5 说明], [按商品按活动划分的预算].L6, [按商品按活动划分的预算]。[L6 说明], [按商品按活动划分的预算].L7, [按商品按活动划分的预算].WBS AS WBS, [按商品按活动划分的预算]。[WBS 描述], [分类帐条目 JC Qry].WBS AS [WBS 2], Sum([Ledger Entries JC Qry].Amount) 作为金额 从 [分类帐条目 JC Qry] RIGHT JOIN [按活动按商品预算] ON [分类帐分录 JC Qry].WBS = [按商品按活动的预算].WBS 通过...分组 [按商品按活动划分的预算].L4, [按商品按活动划分的预算].[L4 说明], [按商品按活动划分的预算].Budget, [按商品按活动划分的预算].L5, [按商品按活动划分的预算].[L5 说明], [按商品按活动划分的预算].L6, [按商品按活动划分的预算]。[L6 说明], [按商品按活动划分的预算].L7, [按商品按活动划分的预算].WBS, [按商品按活动划分的预算]。[WBS 描述], [分类帐条目 JC Qry].WBS 枢 [按商品按活动划分的预算].[对象代码] In(57523, 57531, 57532, 57533, 57535, 57537, 57540, 57590, 57626, 57627, 57628, 57629, 57630, 58230)
【问题讨论】:
-
您需要格式化您的代码,以便于阅读。
标签: sql-server ms-access vba ms-access-2010 ms-access-2007