次のクエリでは、1 行の結果が得られます
Select Sum(Actions) From
(
Select
Count(t.Create_Dtime) As Actions
From Player_Tapjoy T
Inner Join Player_Source S
On (T.Player_Id = S.Player_Id)
Inner Join Feature_Group_Xref F
On (S.Group_Id=F.Group_Id
And F.Feature_Name ='Try BC')
Where Trunc(t.Create_Dtime) = To_Date('2012-sep-17','yyyy-mon-dd')
Union All
Select
Count(a.Create_Dtime) As Actions
From Player_Aux_Pt A
Inner Join Player_Source S
On (A.Player_Id = S.Player_Id)
Inner Join Feature_Group_Xref F
On (S.Group_Id=F.Group_Id
and f.feature_name = 'TryBC')
Where A.Site = 'AppCircle'
And Trunc(A.Create_Dtime) = To_Date('2012-sep-17','yyyy-mon-dd')
)
ここで、結果に制約を追加したいと思います。2012 年 9 月 12 日より前にアカウントを作成したユーザーのみ。
私のデータベース言語: を持つユーザーのみtrunc(create_dtime) < To_Date('2012-sep-12','yyyy-mon-dd')
。このtrunc(create_dtime)
日付はplayer
テーブルから取得されます。
player
別の内部結合を使用して、このテーブルを現在のテーブルにマップできますか?