【发布时间】:2015-02-01 21:04:15
【问题描述】:
Select top(1) track_id
From
(select track_id, sum(sale_amt) total
from dbo.Track_Daily_Sales
group by track_id
order by total
) abc
我收到一个错误,即 ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效,除非还指定了 TOP 或 FOR XML。
我想在子查询中使用子查询的顶部,这可能吗...
【问题讨论】:
-
请发布您的查询以及示例数据和所需结果。
-
使用 row_number() over ( order by col) 代替
-
添加了基于
top(1)用法和dbo前缀的sql-server标签。
标签: sql sql-server tsql