gpt4 book ai didi

sql - 选择所有行并忽略第一行

转载 作者:行者123 更新时间:2023-12-02 20:36:55 28 4
gpt4 key购买 nike

我当前正在使用以下 SQL 查询,该查询返回 25 行。如何修改它以忽略第一行:

SELECT fiscal_year, SUM(total_sales) as sum_of_year, AVG(SUM(total_sales)) 
OVER () as avg_sum
FROM sales_report
GROUP BY fiscal_year
ORDER BY fiscal_year ASC

我使用的是 SQL Server 2008。

谢谢。

最佳答案

您可以在 SQL Server 2008 中使用EXCEPT

SELECT fiscal_year, SUM(total_sales) as sum_of_year, AVG(SUM(total_sales)) 
OVER () as avg_sum
FROM sales_report
GROUP BY fiscal_year

EXCEPT

SELECT TOP 1 fiscal_year, SUM(total_sales) as sum_of_year, AVG(SUM(total_sales))
OVER () as avg_sum
FROM sales_report
GROUP BY fiscal_year
ORDER BY fiscal_year ASC

对于 SQL Server 2012 及更高版本,您可以使用FETCH OFFSET

关于sql - 选择所有行并忽略第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36972841/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com