多くの企業とその資産の石油の生産効率を計算するクエリがあります。現時点でのクエリは資産レベルであり、企業レベルに集約するために書き直す必要があります。
コードは次のとおりです。
SELECT qb1.CompanyName, qb1.AssetName, qb1.Year,
(((qb1.DefaultOil*1000000)/qb2.MPPOil)*100) AS PEOIL
FROM PE_Field_OIL_GAS AS qb1
INNER JOIN PE_Field_MPPOilRevised AS qb2
ON qb1.Assetname=qb2.AssetName;
それは計算に基づいています:
((OIL×1000000)÷MPPオイル改訂)×100
ここで、MMPOilは別のフィールドの計算列です。
集計された計算がどのように機能するかの例を以下に示します。
(((assetA OIL×1000000)+(assetA OIL×1000000))÷(assetAMPPオイル改訂+assetB MPPオイル改訂))×100
このクエリはパーセンテージを出力するため、すべてのアセットレベルのデータを合計する場合だけではないことに注意してください。どんな助けでも大歓迎です:)