gpt4 book ai didi

sql-server-2008 - SQL Server 查询不作为子查询工作

转载 作者:行者123 更新时间:2023-12-01 11:08:13 25 4
gpt4 key购买 nike

为什么这个查询不起作用?

Select temp.CompanyName from

(
SELECT c.CompanyName, o.OrderID,
YEAR(o.OrderDate) As YEAR,
Sum(od.UnitPrice * od.Quantity) from Orders o
INNER JOIN [Order Details] od
ON o.OrderID = od.OrderID
INNER JOIN Customers c
On c.CustomerID = o.CustomerID
GROUP BY o.OrderId,c.CompanyName, YEAR(o.OrderDate)

) As temp;

它使用 Northwind 数据库。如果我在不创建临时 View 的情况下运行它,即如果我运行仅包含在圆括号内的查询,它运行得很好。

最佳答案

乍一看我会说因为你的 Sum() 没有列别名

关于sql-server-2008 - SQL Server 查询不作为子查询工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149158/

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