この SQL リクエストを最適化したいと思います。大きなデータベースがあり、それを実行しようとしましたが、7 時間かかりました。結果をSQL DEVELOPPERでExcelにエクスポートできませんでした。
最適化して応答時間を改善するのを手伝ってください。また、これによりすべての出現がもたらされ、「グループ化」式を使用して che.ncp と che.typ でそれらを統合したいのですが、選択に多くのフィールドがあるため機能しません。
あなたの貴重な助けに感謝します
select distinct
(select sum(che1.mon)
from awbeprod_fr.CHE_BKFRACOMC che1
where che.ncp = che1.ncp and
che.typ = che1.typ and che.typ='T'),
(select count(che1.typ)
from awbeprod_fr.CHE_BKFRACOMC che1
where che.ncp = che1.ncp
and che.typ=che1.typ and che.typ='T'),
(select sum(che1.mon)
from awbeprod_fr.CHE_BKFRACOMC che1
where che.ncp = che1.ncp
and che.typ=che1.typ and che.typ='C'),
(select count(che1.typ)
from awbeprod_fr.CHE_BKFRACOMC che1
where che.ncp = che1.ncp
and che.typ=che1.typ and che.typ='C'),
che.ncp, che.mon, che.typ, che.dco, che.dag,
che.pie, m.cpro, m.age, m.ribdec, m.dev,
p.lib, cli.cli, cli.lib, cli.pre, cli.nom,
adcli.adr1, adcli.adr2, adcli.adr3, adcli.cpos, adcli.ville
from
awbeprod_fr.CHE_BKFRACOMC che, awbeprod_fr.bkcom m,
awbeprod_fr.bkprod p, awbeprod_fr.bkcli cli,
awbeprod_fr.bkadcli adcli
where che.ncp = m.ncp
and che.cli = m.cli and m.cli = cli.cli
and cli.cli = adcli.cli and m.cpro = p.cpro
order by che.ncp
ありがとうございました。