gpt4 book ai didi

SQL查找值的子范围的总和

转载 作者:行者123 更新时间:2023-12-04 08:28:35 25 4
gpt4 key购买 nike

我正在 Access VBA 中处理转换脚本,我需要查询来更改列请求数量以包含每个订单行的交付数量的总和。现在它看起来像这样:

ordernumber  orderlinenumber  requestedquantity  deliveredquantity
123456 1000 1 1
123456 1001 2 2
123456 2000 50 50
123456 3000 10 10
因此,对于订单号 123456 行号 1000 和 1001,请求的数量应为 3。
基本上我需要的是一个更新查询,它通过订单行 1000-1999,计算交付数量的总和并将其设置为请求的数量。我使用 SUM 子句尝试了几种不同的结构,但我似乎找不到一种方法来循环遍历订单行。

最佳答案

嗯。 . .您可以使用聚合

select ordernumber, min(orderlinenumber), sum(requestedquantity), sum(deliveredquantity)
from t
group by ordernumber, orderlinenumber \ 1000
向后倾斜是 MS-Access 所说的整数除法。

关于SQL查找值的子范围的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65132982/

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