我希望根据供应商表中的几个标准对供应商进行风险评估。
对于每个供应商,提供的产品总价值,其中,其中有多少是质量保证的总价值,并且基于前两个百分比值。
因此,一个例子是;
FName / Sname / Total / TotalQA / QA%
John / Smith / 60 / 30 / 50
我想对这些记录应用标准,因此,例如,百分比为;
< 40% - 状态=红色
41% - 59% - 状态=黄色
- > 60% - 状态=绿色
我考虑过制作新表或者编写新变量,最好用什么方法来实现这个?
答案 0 :(得分:1)
您可以使用CASE
语句执行此操作,例如:
SELECT FName, Sname,
CASE WHEN QA < 40 THEN 'RED'
WHEN QA > 40 AND QA < 59 THEN 'YELLOW'
WHEN QA > 60 THEN 'GREEN'
END AS 'Status'
FROM Suppliers