我有下表:
Line Date Time Order Qty
3 1140531 24737 S215037 1
3 1140531 24737 S215037 1
2 1140531 14955 S215058 1
2 1140531 14955 S215058 1
2 1140531 24055 S215059 1
2 1140531 24055 S215060 1
3 1140530 25319 S215099 1
3 1140530 25319 S215099 1
我需要能够显示Line,工单,qty的总和(我需要根据日期和时间显示在desc上首先完成的订单)。我的最终结果应如下所示:
Line Order Sum of Qty
2 S215058 2
2 S215059 1
2 S215060 1
3 S215099 2
3 S215037 2
尝试:
我有一个查询,将数据更新为一个表,按行,日期,时间排序 然后我应用以下查询:
SELECT Line, Order, Sum(Qty)
From MyTable
Group by Line, Order
当我对项目进行分组时,它会根据字母顺序而非时间对我的订单进行分组。请帮忙!
答案 0 :(得分:0)
当你提到单词desc
时,我觉得你的描述与预期结果之间存在一些矛盾。无论如何,以下查询将为您提供最终结果。
SELECT `Line`, `Order`, Sum(Qty)
From MyTable
Group by `Line`, `Order`
order by `Line`, `Date`, `Time`, `Order`;