![](/img/trans.png)
[英]ORACLE SQL get difference of two values retrieved from 2 select statements
[英]SQL (Oracle) -How to Get Ratio from two Count Statements?
我想得到count1 / count2的比率
這讓我符合百分比。 這就在我的指尖下面......
我可以得到一些幫助嗎?
Select
(
Select Count (*) from tso_skf_nomeas_in60days_v
) as count1,
(
Select Count (*) from tso_skf_recent_meas
) as count2
(
from dual
你非常接近:
Select
(Select Count (*) from tso_skf_nomeas_in60days_v)
/
(Select Count (*) from tso_skf_recent_meas) as perc
from dual
SELECT
(SELECT cast(COUNT(*) as float) FROM tso_skf_nomeas_in60days_v)
/
(SELECT cast(COUNT(*) as float) FROM tso_skf_recent_meas) as perc
FROM dual
更新答案:
Select Count1/Count2
FROM (Select Count(*) Count1 From tso_skf_nomeas_in60days_v) tso_skf_nomeas_in60days_v,
(Select Count(*) Count2 From tso_skf_recent_meas) tso_skf_recent_meas;
正如在SQL Fiddle上看到的那樣。
最終結果:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.