0
下面的查詢給了我一個行的結果SQL - 添加約束的結果行中的現有查詢
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
表到當前的表?
我自己回答了這個問題,查詢工作。 – Americo