计算两个SQL查询的%结果

时间:2020-09-03 11:14:24

标签: sql postgresql percentage

我下面有两个SQL查询。每个查询返回一个整数。请帮助我编写一个计算(query1-query2)*100/query1

的新sql查询

1 个答案:

答案 0 :(得分:6)

一种方法是:

with q1 as (
      <query 1 here>
     ),
     q2 as (
      <query 2 here>
     )
select (q1.cw_va_df - q2.cw_va_df) * 100.0 / q1.cw_va_df
from q1 cross join q2