我是SQL编程的新手,我正在尝试将两个查询合并为一个。我已经多次尝试将两者结合起来,但由于语法问题,我很快就会出现问题。以下是我的两个查询:
SELECT
MIN([NewQuery]![TotalBasePay-Amount]) AS 75P
FROM
(SELECT TOP 25 PERCENT [TotalBasePay-Amount]
FROM NewQuery
WHERE RTRIM([TotalBasePay-Amount]) <> ''
ORDER BY [TotalBasePay-Amount] DESC) AS Subquery;
另一个:
SELECT
MIN([NewQuery]![TotalBasePay-Amount]) AS 90P
FROM
(SELECT TOP 10 PERCENT [TotalBasePay-Amount]
FROM NewQuery
WHERE RTRIM([TotalBasePay-Amount]) <> ' '
ORDER BY [TotalBasePay-Amount] DESC) AS Subquery;
任何人都可以协助/解释将这两个查询合并为一个最有效的方法吗?
我很感激。
答案 0 :(得分:1)
将UNION ALL用于所有记录,UNION用于两个表之间的不同记录:
例如:
<a href="/test" class="i18n">translate me</a>