我在Jetbrains中使用POSTGRESQL运行以下代码。我试图在控制台内的一个整齐的2列表(QUARTER,RESULTS)中输出结果。当我运行下面的代码时,它会回来,但在单独的表中,让每个人的结果合并起来很烦人。有没有办法在同一个表中获得多个结果,以便我可以将结果复制并粘贴到控制台中?谢谢
我正在运行
SELECT COUNT(DISTINCT CUSTOMER) as Q216 FROM(
SELECT *
FROM TABLE
WHERE CUSTOMER IN ( SELECT CUSTOMER
FROM temp_08.Unemployment
WHERE TRANSACTION_DATE > '3/31/2016'))
SELECT COUNT(DISTINCT CUSTOMER) as Q116 FROM(
SELECT *
FROM temp_08.COF
WHERE CUSTOMER IN ( SELECT CUSTOMER
FROM temp_08.Unemployment
WHERE TRANSACTION_DATE between '12/31/2015' and '3/31/2016'))
答案 0 :(得分:0)
您是否只想将每个查询的结果作为自己的列?
SELECT (SELECT COUNT(DISTINCT CUSTOMER)
FROM (SELECT *
FROM TABLE
WHERE CUSTOMER IN ( SELECT CUSTOMER
FROM temp_08.Unemployment
WHERE TRANSACTION_DATE > '3/31/2016'
)
)
) AS Q216
,(SELECT COUNT(DISTINCT CUSTOMER)
FROM (SELECT *
FROM temp_08.COF
WHERE CUSTOMER IN (SELECT CUSTOMER
FROM temp_08.Unemployment
WHERE TRANSACTION_DATE between '12/31/2015' and '3/31/2016'
)
)
) AS Q116