两个值之间的增长百分比,SQL Access

两个值之间的增长百分比,SQL Access,sql,ms-access,percentage,Sql,Ms Access,Percentage,查询是“显示酒店2010年至2019年价值之间的增长百分比 这可能不是两个值之间百分比增长的正确方法,但我不知道如何真正取得进展 我从表中得到的值有3列:Ano-1965到2019,tipo-hotel和包含所有值的“数字” 酒店业2010年至2019年价值增长的百分比 条件聚合是实现所需功能的一种方法: SELECT numero AS Dormidas FROM dormidas WHERE numero = ((SELECT numero FROM dormidas

查询是“显示酒店2010年至2019年价值之间的增长百分比

这可能不是两个值之间百分比增长的正确方法,但我不知道如何真正取得进展

我从表中得到的值有3列:Ano-1965到2019,tipo-hotel和包含所有值的“数字”

酒店业2010年至2019年价值增长的百分比

条件聚合是实现所需功能的一种方法:

SELECT numero AS Dormidas
FROM dormidas
WHERE numero = ((SELECT numero FROM dormidas 
                 WHERE ano = 2019 AND tipo = "hotel") / 
                (SELECT numero FROM dormidas 
                 WHERE ano = 2010 AND tipo = "hotel")) * 100.0; (not working)

请提供样本数据和预期结果。
select (sum(iif(ano = 2019, numero, 0)) * 100.0 /
        sum(iif(ano = 2010, numero, null))
       ) - 100 as percentage increase
from dormidas
where ano in (2010, 2019) and tipo = "hotel";