gpt4 book ai didi

sql - 聚合表 2 中的行以避免重复表 1 中的行

转载 作者:搜寻专家 更新时间:2023-10-30 20:49:29 25 4
gpt4 key购买 nike

我正在尝试合并两个表 - 一个包含项目条目,一个包含值条目。包含项目条目的表仅包含一个条目编号,而包含值条目的表包含每个项目条目的多个条目。所以它是一对多的关系。

当我连接这两个表时,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)

关于sql - 聚合表 2 中的行以避免重复表 1 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47328876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com