我正在尝试组合两个表 - 一个表项和一个表项。具有项目条目的表仅包含一个条目编号,而具有值条目的表包含每个项目条目的更多条目。所以它是一对多的关系。
当我加入这两个表时,SQL为每个值条目提供了重复的行。 (项目条目编号最左边,值输入编号最右边)
**3788138** | 28-CEN | 1 | 13.991,1 | **5223372**
**3788138** | 28-CEN | 1 | 0 | **5010790**
**3788138** | 28-CEN | 1 | 0,06 | **6236002**
我想要做的是制作一个项目条目,我在其中对值条目求和。
**3788138** | 28-CEN | 1 | **13.991,16**
我的SQL语句如下所示:
SELECT ILE.[Entry No_] as 'Varepostløbenr.', ILE.[Posting Date], ILE.[Document No_], ILE.[Location Code], ILE.[Invoiced Quantity], ILE.[Remaining Quantity], ILE.[Positive], ILE.[Open], ILE.[Item No_], VE.[Cost posted to G_L], VE.[Entry No_] as 'Værdipostløbenr.'
FROM [VVS Eksperten AS Salg$Item Ledger Entry] AS ILE JOIN
[VVS Eksperten AS Salg$Value Entry] AS VE
ON ILE.[Entry No_] = VE.[Item Ledger Entry No_]
希望有人可以帮助我: - )
答案 0 :(得分:0)
基本上你想做的是
SELECT col_1, col_2..col_n, SUM(value_column)
...
GROUP BY(col_1, col_2..col_n)