如何获得表中每年的最高值。所以假设我们有一张桌子movies
,我想找到每年利润最高的电影。
这是我迄今为止的尝试:
SELECT year, MAX(income - cost) AS profit, title
FROM Movies m, Movies m2
GROUP BY year
我很确定它需要一些子选择,但我无法想象我需要做什么。distinct
我也在考虑可能排除重复年份的某种选择。
Title Year Income Cost Length
A 2000 10 2 2
B 2000 9 7 2
因此,由此预期的结果将是
Title Year Profit
A 2000 8