提问人:Lauren Woolford 提问时间:11/1/2023 更新时间:11/1/2023 访问量:6
如何在 SQL 中编写一个“while”循环,其中它取最大值并减去第二大值等等
How do I write a "while" loop in SQL where it is taking the largest value and subtracting the second largest value and so on
问:
我有一个包含多个不同案例编号的数据集,每个案例编号有 1 个或多个订单。我想取具有最大时间值的订单,并从中减去第二大时间值,从中减去第三大时间值,依此类推。下面是一个示例:
|案例 # |零件名称 |到达部分时间 |10 |A 部分 |50 分 |10 |B部分 |10 分钟 |10 |C 部分 |100 分
我希望代码执行 100 分钟 - 50 分钟 - 10 分钟,并为案例 10 返回 40 分钟 (每个案例都有不同数量的订单)
我尝试编写一个 while 循环,但不确定这是否是正确的方法。
答: 暂无答案
评论