获取最小值并集的最大值的sql字符串
我有两个表,我希望有一个sql查询来获取表的最大值的并集的字段的最小值获取最小值并集的最大值的sql字符串,sql,ms-access,Sql,Ms Access,我有两个表,我希望有一个sql查询来获取表的最大值的并集的字段的最小值 Set tmpRS = CurrentDb.OpenRecordset(" SELECT MIN(s.TorqueMax) FROM ( " & _ " (SELECT MAX(ds.TorqueMax) FROM tblUIOpTorqueRangeDS ds)" & _ " UNION " & _ " (SELECT MAX(cv.TorqueMax) FROM tblUI
Set tmpRS = CurrentDb.OpenRecordset(" SELECT MIN(s.TorqueMax) FROM ( " & _
" (SELECT MAX(ds.TorqueMax) FROM tblUIOpTorqueRangeDS ds)" & _
" UNION " & _
" (SELECT MAX(cv.TorqueMax) FROM tblUIOpTorqueRangeCV cv )) as s")
您可以这样做:
SELECT MIN(s.TorqueMax)
FROM (SELECT MAX(ds.TorqueMax) as TorqueMax
FROM tblUIOpTorqueRangeDS ds
UNION
SELECT MAX(cv.TorqueMax) as TorqueMax
FROM tblUIOpTorqueRangeCV cv
) as s;
请提供样本数据和预期结果。一个清晰的查询也会有帮助。当您输入示例数据时,请格式化代码,使其可读。@Albertan。。。确保将其保存为Access查询对象以缓存最佳执行计划,而不是在VBA中以字符串查询的形式运行:
CurrentDb.OpenRecordset(“mySavedQuery”)