想要实现从表1中获取对应人员故障次数最多的设备名称,这个要如何来实现呢?筛选条件中设置最大值函数,系统会报错。
实现步骤
1、表1做个视图,提取最大值
2、表2中设置表间公式提取(设置如下图)
来源表设置:视图、表1-扩展表(表关联:左关联)
联合条件如下图
完成上述设置即可获取故障次数最多的设备名称。
效果图
知识扩展
SQL内实现方法代码
在SQL Server中,如果你想要查询编号(假设字段名为ID
)等于最大编号的所有数据,你可以使用子查询来实现这个目标。这里有一个示例SQL语句:
SELECT *
FROM 表名
WHERE ID = (SELECT MAX(ID) FROM 表名)
这段SQL代码首先在(SELECT MAX(ID) FROM TableName)
中找出TableName
表中的最大ID
值,然后在外层查询中选择所有ID
等于这个最大值的行。这样你就能获得编号等于最大编号的所有数据行。请确保将TableName
替换为你的实际表名。
请登录后查看回复内容