目前,我有一个查询,它正在加载给定租户的年销售额。使用下面的代码,我能够产生这个结果(参见图像表)
SELECT DATENAME(month,date) [month]
,ISNULL(SUM(CASE WHEN YEAR (DATE) = @Year1 THEN gsc END), 0) AS 'Year1'
,ISNULL(SUM(CASE WHEN YEAR (DATE) = @Year2 THEN gsc END), 0) AS 'Year2'
,ISNULL(SUM(CASE WHEN YEAR (DATE) = @Year3
我有一个问题在问:
-List每年的最大销售额是多少?
我想我有了入门查询,但我想不出如何在我的答案中得到所有年份:
SELECT TO_CHAR(stockdate,'YYYY') AS year, sales
FROM sample_newbooks
WHERE sales = (SELECT MAX(sales) FROM sample_newbooks);
这个查询给出了销售额最大的年份。我需要每年的最大销售额。谢谢你的帮忙!