必需的mysql语句

时间:2018-10-02 02:02:52

标签: mysql sql

根据代码组要求的最大(日期)明智数量。

例如Code = 351703105039097,其max(date)=20-09-2018Qty=0。无论结果如何显示Qty=1。请帮助我

Code              Date     Qty
351701103365043 19-09-2018  1
351703105039097 20-09-2018  0
351703105039097 19-09-2018  1
351703105039139 19-09-2018  1
351703105039139 19-09-2018  0
351703105039303 19-09-2018  1
351703105039915 28-09-2018  0
351703105039915 19-09-2018  1

2 个答案:

答案 0 :(得分:0)

您可以只使用DESC的订单来获取有关最新订单的详细信息。

select code, date, qty
from table_name
group by code
order by date DESC;

答案 1 :(得分:0)

您可以使用相关子查询:

select t.*
from table t
where date = (select max(t1.date)
              from table t1
              where t1.code = t.code
             );