CREATE TABLE #tmpTableA
(
[Id] [int] NOT NULL,
RegionId INT,
DistrictId INT,
NurseryDays INT,
TransplantDays INT
)
INSERT #tmpTableA ([Id], RegionId,DistrictId,NurseryDays,TransplantDays) VALUES (1,1,NULL,2,2)
INSERT #tmpTableA ([Id], RegionId,DistrictId,NurseryDays,TransplantDays) VALUES (2,1,2,NULL,2)
サンプルコードの出力は、
Id RegionId DistrictId NurseryDays TransplantDays
2 1 2 NULL 2
1 1 NULL 2 2
私の望む結果は、1.) RegionId と DistrictId が存在する場合は、この組み合わせの移植日を取得します。それ以外の場合は、RegionId と DistrictId(NULL) の移植日を取得します。
2.) RegionId と DistrictId が存在する場合は、この組み合わせの保育園の日を取得します。それ以外の場合は、RegionId と DistrictId (NULL) の保育園の日を取得します。
望ましい結果:
NurseryDays TransplantDays
2 2
これは単一のクエリで可能ですか?
よろしくお願いいたします。 ファイサル・ナシル