我有這個疑問:「IN」函數有沒有相反的地方?
Select
Sysdate,Sum(Count(P.Init_Dtime))
From Player p,player_source ps
Where
Ps.Group_Id In (44,9,42,15,23,73,45,33,69,63,7,49,96,81,28,57,98,74,92,38)
And P.Player_Id=Ps.Player_Id
and
Trunc(p.Init_Dtime) > Trunc(Sysdate) - 7
And
Trunc(P.Create_Dtime) >= To_Date('2012-mar-01','yyyy-mon-dd')
And Trunc(P.Create_Dtime) < To_Date('2015-sep-9','yyyy-mon-dd')
Group By Trunc(P.Init_Dtime)
Order By Trunc(P.Init_Dtime) Asc
我現在用的是「IN」功能,只包括擁有一定的數量Group_IDs。 Group_ID列的值可以是1-100。如何更改此查詢,以便結果包含所有Group_Id數字(44,9,42,15,23,73,45,33,69,63,7,49,96,81,28,57,98) ,74,92,38)?
僅供參考 - 'IN'是一個運營商,而不是一個函數 –