我想要sql语句,按姓名合计件数,按件数的合计降序排,还要取最后一笔业务的发货时间,SQL词句要怎么写
姓名 件数 发货日期
张三 1 2009-10-1
张三 2 2009-10-3
张三 5 2009-11-2
李四 2 2009-10-25
李四 2 2009-11-3
效果为:
姓名 件数合计 最后发货日期
张三 8 2009-11-2
李四 4 2009-11-3
姓名 件数 发货日期
张三 1 2009-10-1
张三 2 2009-10-3
张三 5 2009-11-2
李四 2 2009-10-25
李四 2 2009-11-3
效果为:
姓名 件数合计 最后发货日期
张三 8 2009-11-2
李四 4 2009-11-3
from tb
group by 姓名;
姓名,
件数合计=SUM(件数),
最后发货日期=MAX(发货日期)
from tb
group by 姓名
order by 件数合计 desc
from tb
group by 姓名
order by sum(件数);--不想睡:想你!
from tb
group by 姓名
order by sum(件数) desc;--不想睡:想你!
from
tb
group by
姓名
order by
件数合计
desc
'收货人姓名'= shrxm,
'件数合计'=SUM(jshj),
'最后发货日期'=MAX(zdsj)
from jydxx
group by shrxm
order by '件数合计' desc