西安招商银行柜员招聘:sql函数的问题,请赐教。

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 15:08:28
我在使用sql2000,select 查询数据时遇到下面的问题:
字段:日期,品类,销售量
我想通过对品类分类 group by 品类,找出 max(销售量)的日期。
语句应该怎么写呢?
请赐教,谢谢!!
谢谢feuvan,
但提示我“聚合不应出现在WHERE子句中,除非该聚合位于 having 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用”。
这是怎么回事啊?

谢谢zdingyun
这条语句查询出的结果,只是按照品类及日期进行了排序。我想查询出所有日期中最大销售量的日期。不知怎么做呀?

sql = "select 品类,日期,sum([销售量]) as 销售量合计 from table group by 品类,日期"

sql = "select 品类,日期,销售量 from table order by 品类,销售量"

供参考.

SELECT 日期 FROM tbl WHERE 销售量=MAX(销售量) GROUP BY 品类 LIMIT 1