我试图从这两张表中得到客户和发票的信息:每个国家每年的发票总额!所以我写的是:
SELECT SUM(i.total) AS Total_invoice, strftime(‘%Y’, i.InvoiceDate) AS year, c.country
FROM invoice i JOIN
customer c
ON i.CustomerId = c.CustomerId
GROUP BY 2,3
ORDER BY 1 DESC;
所以我得到了每年的发票总额!如果我想要每个国家的最大值(总数),你怎么办?例如,我想为每个国家的最大(总数),年和国家!你能帮忙吗?非常感谢您在这里输入图像描述
1条答案
按热度按时间7tofc5zh1#
例如,我想为每个国家的最大(总数),年和国家!
为此,请使用窗口函数: