一个产品批次表...里面有销售的次数...
数据
批次号 销售次数 销售数量 厂商号
2009-06-12 1 20 ak47
2009-06-12 2 200 ak47
2009-06-12 3 10 ak47
2009-06-13 1 10 ak47
2009-06-13 2 100 ak47
2009-06-12 1 20 m32
2009-06-12 2 200 m32
2009-06-12 9 10 m32
2009-06-13 4 10 m32
2009-06-13 2 100 m32
其中 批次号,销售次数,厂商号,为联合主键....
查询问题是 : 如何能够查询出厂商号中的某个批次的最高销售次数;
如
2009-06-12 3 10 ak47
2009-06-12 9 10 m32
2009-06-13 2 100 ak47
2009-06-13 4 10 m32这两个分别是不同的厂商和批次号的最高销售次数...
有高手能用查询出来吗???
最好能有一条hql语言也可以查询出来的..谢谢了
数据
批次号 销售次数 销售数量 厂商号
2009-06-12 1 20 ak47
2009-06-12 2 200 ak47
2009-06-12 3 10 ak47
2009-06-13 1 10 ak47
2009-06-13 2 100 ak47
2009-06-12 1 20 m32
2009-06-12 2 200 m32
2009-06-12 9 10 m32
2009-06-13 4 10 m32
2009-06-13 2 100 m32
其中 批次号,销售次数,厂商号,为联合主键....
查询问题是 : 如何能够查询出厂商号中的某个批次的最高销售次数;
如
2009-06-12 3 10 ak47
2009-06-12 9 10 m32
2009-06-13 2 100 ak47
2009-06-13 4 10 m32这两个分别是不同的厂商和批次号的最高销售次数...
有高手能用查询出来吗???
最好能有一条hql语言也可以查询出来的..谢谢了
就用1L的啊,分组查询下就OK了。
我感觉好像很有问题...但是一时想不出来在哪里
select 批次号,max(t.销售次数) as 销售次数,t.厂商号 from 类名 t group by t.批次号,t.厂商号