私は以下のクエリを持っています:
--Total DLs--
select sum(DLs) as DLs_Total
From
(
Select
Count(T.Create_Dtime) As Dls
From Player_Tapjoy T
Inner Join Player P On T.Player_Id=P.Player_Id
Where P.ReferredBy IS NULL
Union All
Select
Count(Pt.Create_Dtime) As DLs
From Player_Aux_Pt Pt
Inner Join Player P On Pt.Player_Id=P.Player_Id
Where
Pt.Site = 'AppCircle'
And P.ReferredBy IS NULL
)
このレポートを2回実行します。1回は「AndP.ReferredByisNull」、もう1回は「AndP.ReferredByisNOTNull」です。
これはケースクエリに切り替える良い機会かもしれないと思います...それで、nullの場合またはnullでない場合、1つのクエリが2つの別々の結果を生成しますか?