gpt4 book ai didi

mysql - 按时间排序和分组

转载 作者:行者123 更新时间:2023-11-30 00:11:21 25 4
gpt4 key购买 nike

我有下表:

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

我需要能够显示行、工作订单、数量总和(我需要根据日期和时间在 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

当我对项目进行分组时,它会根据字母顺序而不是时间对我的订单进行分组。请帮忙!

最佳答案

当你提到desc这个词时,我觉得你的描述和预期结果之间有些矛盾。无论如何,以下查询将为您提供最终结果。

SELECT `Line`, `Order`, Sum(Qty) 
From MyTable
Group by `Line`, `Order`
order by `Line`, `Date`, `Time`, `Order`;

这里的 SQL fiddle :http://www.sqlfiddle.com/#!2/456bf/8

关于mysql - 按时间排序和分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24019731/

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