sách gpt4 ai đã đi

合并重复记录并求和 QTY 的 SQL 查询

In lại 作者:行者123 更新时间:2023-12-04 14:34:36 26 4
mua khóa gpt4 Nike

我有一个从 SQL 中提取记录的 Excel 电子表格。我想合并重复记录并对匹配记录的数量字段求和。
我尝试将 select(sum) 和 group by 命令添加到我现有的查询中,但由于没有真正的 SQL 经验,所以我没有得到很远。
我的 table 看起来像这样:

item no.| item description | qty | date 
1 red onion 5 20110405
2 yellow onion 5 20110406
1 red onion 10 20110405

我希望它看起来像这样:
item no.| item description | qty | date
1 red onion 15 20110405
2 yellow onion 5 20110406

这是我使用的查询:
LỰA CHỌN 
OELINHST_SQL.item_no, OELINHST_SQL.item_desc_1, OELINHST_SQL.qty_ordered, oelinhst_sql.unit_weight, OEHDRHST_SQL.shipping_dt, OEHDRHST_SQL.inv_dt
FROM
OEHDRHST_SQL OEHDRHST_SQL,
OELINHST_SQL OELINHST_SQL
WHERE
OEHDRHST_SQL.ord_type *= OELINHST_SQL.ord_type AND
OEHDRHST_SQL.ord_no *= OELINHST_SQL.ord_no AND
(OELINHST_SQL.prod_cat <> '26' AND
OELINHST_SQL.prod_cat <> '25') AND
OELINHST_SQL.loc = 'fs2' AND
OELINHST_SQL.item_desc_1 IS NOT NULL AND
OEHDRHST_SQL.shipping_dt >= 20110101 AND
OELINHST_SQL.item_no NOT IN ('800-505-00', '800-083-00', '800-506-00', '400-511-39') AND (OELINHST_SQL.item_no NOT BETWEEN '800-000-00' AND '999-999-99')
ORDER BY
OELINHST_SQL.item_no ASC,
OEHDRHST_SQL.inv_dt DESC

1 Câu trả lời

您需要使用 GROUP BY条款和 SUM相关栏目。

这是一个可以根据您的情况进行调整的简化示例。

select t1.name, t2.name, t2.date, sum(t2.orders)
from table1 t1
inner join table2 t2 on t1.id = t2.t1_id
group by t1.name, t2.name, t2.date

关于合并重复记录并求和 QTY 的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7205679/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com