SQL视图多行条目

时间:2017-05-27 02:01:22

标签: sql-server join multiple-columns

我有一个有趣的,我搜索过,无法找到解决方案。

我正在与一位开发人员合作,他们正在尝试将我们的事件管理工具集成到Palladium,这是一种财务工具,我们仍然无法正确导入发票。

情景 有一个包含发票的视图,但发票上有几个元素。此处的视图显示所有结算部分,包括产品和费用的金额,但不显示产品或费用的详细信息,因为该发票中可能有多个行项目。还有2个视图,一个包含产品信息,另一个包含费用信息。有一个公共字段可用于在每个视图中引用发票,称为Billing_Log_RecID。

以下是导出时默认发票搜索视图的外观。我已选择添加了产品和/或费用的条目。

enter image description here

我需要做的是在视图中显示每张发票的行项目,但将多个费用或产品项分成我猜单独的列,例如

Inv1 COMPANYNAME COMPANYID INVTOT PROD1 PVAL1 PROD2 PVAL2等EXP1 EVAL1 EXP2 EVAL2等,从来没有超过2-3种不同的物品,但为了安全5是一个很好的数字。

以下是显示附加到发票的产品的查询示例,我突出显示了多行的位置。

enter image description here

费用项目存在同样的情况

enter image description here

希望有人可以提供帮助。 戴夫

0 个答案:

没有答案