计算两个 SQL 查询的结果百分比

Mah*_*esh 1 sql postgresql percentage

我在下面有两个 sql 查询。每个查询返回一个整数。请帮我写一个新的 sql 查询来计算(query1-query2)*100/query1

Gor*_*off 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
Run Code Online (Sandbox Code Playgroud)