0
返回領域我試圖做到以下幾點:SQL - 只有包含滿足要求
分配一個Y/N標誌爲預先批准,其中包括那些與BI限制25/50和PD限制25和政策,所有政策沒有其他的報道。
所以這段代碼滿足第一條件:
SELECT DISTINCT
PolNum
FROM Results_Vehicle
WHERE (CovCode = 'BI'
AND CovLimit = '25/50'
)
OR (CovCode = 'PD'
AND CovLimit = '25'
)
我無法弄清楚如何不包括有其他報道記錄。因此,基本上對於每個策略,他們可以擁有UMBI,COL,REN,BI,PD等的CovCodes。但是,如果對於該PolNum,他們只有BI或PD作爲CovCode和上面定義的CovLimit,則該標誌只應給出Y.
所以我也需要把它放在Y/N格式如下,顯然這只是滿足的要求第一部分:
SELECT CASE WHEN (CovCode = 'BI'
AND CovLimit = '25/50'
)
OR (CovCode = 'PD'
AND CovLimit = '25'
) THEN 'Y'
ELSE 'N'
END AS PriorApproval
FROM Results_Vehicle
RDBMS + DDL請 – Sebas 2013-04-10 15:48:13