と という名前の 2 つの列 (もちろん他にもありますが、ここでは 2 つだけ必要でした) を持つテーブル PERSON がありAge
ますPerson_Type
。今、私が幼児、子供、大人としてAge
作らなければならない価値に基づいています。Person_Type
Age Person_Type
0 to 3 Infant
4 to 12 Child
>=13 Adult
計算列で以下を試しましたが、機能していません。方法はありますか?私はとても混乱しています。
(case when [Pax_Type_Id]=(3) OR [Pax_Type_Id]=(2) OR [Pax_Type_Id]=(1) OR [Pax_Type_Id]=(0) then 'Infant' when [Pax_Type_Id]=(12) OR [Pax_Type_Id]=(11) OR [Pax_Type_Id]=(10) OR [Pax_Type_Id]=(9) OR [Pax_Type_Id]=(8) OR [Pax_Type_Id]=(7) OR [Pax_Type_Id]=(6) OR [Pax_Type_Id]=(5) OR [Pax_Type_Id]=(4) then 'Child' when [Pax_Type_Id]>=(13) then 'Adult' end)