MS Access:按计算字段排序(使用别名)

马耳他

在选择查询中,我使用嵌套选择来计算字段。我想按计算得出的字段(排名)对结果进行排序,但是Access无法识别字段排名。(当我运行查询时,Access会要求rank的参数值。)

SELECT
  *,
  (select count(*)
   from tbl as tbl2
   where tbl.customers > tbl2.customers and tbl.dept = tbl2.dept
  ) + 1 as rank
FROM tbl
ORDER BY rank

[示例查询来自帖子]

马达西瓦南

使用派生表

SELECT * FROM
(
SELECT
  *,
  (select count(*)
   from tbl as tbl2
   where tbl.customers > tbl2.customers and tbl.dept = tbl2.dept
  ) + 1 as rank
FROM tbl
) as newtbl
ORDER BY rank

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access:按计算字段排序(使用别名)

来自分类Dev

MS Access-使用表格计算字段中表单的值

来自分类Dev

MS Access转换语句计算字段

来自分类Dev

MS Access报告排序

来自分类Dev

MS Access 字段拆分

来自分类Dev

MS Access SQL选择两个字段并同时按两个字段排序

来自分类Dev

MS Access SQL选择两个字段并同时按两个字段排序

来自分类Dev

确定字段是否为MS Access中的计算字段

来自分类Dev

C# 如何按 Ms Access 中的转换/枢轴排序?

来自分类Dev

通过SQL查询计算MS Access中的空白字段

来自分类Dev

MS Access SQL计算从多行

来自分类Dev

MS Access字段作为列

来自分类Dev

MS SQL Server - 使用 SELECT 语句的计算字段

来自分类Dev

使用查询对MS Access中的报告进行排序

来自分类Dev

MS Access 使用 VBA 对表的列进行排序

来自分类Dev

使用ADO处理MS Access中附件类型的字段

来自分类Dev

在MS Access中使用SQL更新空字段

来自分类Dev

MS Access-使用按钮更改字段值

来自分类Dev

在 MS Access 报告中使用查询的隐藏列/字段

来自分类Dev

MS Access VBA IF()

来自分类Dev

与MS Access建立连接

来自分类Dev

MS Access SQL错误

来自分类Dev

Postgres到MS Access

来自分类Dev

MS Access编译并运行

来自分类Dev

Temp Tables in MS Access

来自分类Dev

内联MS Access to Excel

来自分类Dev

MS Access中的格式

来自分类Dev

MS Access验证规则

来自分类Dev

MS Access查询语法