我正在尝试合并两个表-一个表包含项目项,一个表包含值项。具有项条目的表只包含一个条目号,而具有值条目的表包含每个项条目的更多条目。所以这是一对多的关系。
当我连接这两个表时,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_]
希望有人能帮助我:-)
最佳答案
基本上你想做的就是
SELECT col_1, col_2..col_n, SUM(value_column)
...
GROUP BY(col_1, col_2..col_n)