MYSQL MAX和Min查询

时间:2009-07-16 21:37:41

标签: mysql

嗨,有人可以帮我解决这个问题 大学作业

cars

Make    MadeIn      Sales

GM      2005          100
GM      2006         1200
GM      2007          600             

我要做的是在2005年至2007年间实现销售额的最大增长 并显示此值和Make

我认为我有增加的答案,但不能显示'Make'与销售增长(增长)一致

这是我到目前为止所做的:

   select max(growth)
      from (
          select make, max(sales) - min(sales) as growth 
          from cars group by make) as carsales,cars;

我需要显示结果:

Make     Growth

GM       1100

1 个答案:

答案 0 :(得分:1)

您的查询结果来自您的第一个选择语句

我会告诉你,但我不想放弃太多,你会更多地了解这一点。

请注意,您现在拥有的查询将为您提供总增长(或亏损)。它不会在一年内给你增长。