0

我希望根据我的供应商表中的几个标准对供应商进行风险评估。

对于每个供应商,都有所供应产品的总价值,其中,有多少产品质量有保证的总价值,并基于前两个,一个百分比值。

因此,一个例子是;

FName / Sname / Total / TotalQA / QA%

John  / Smith  /   60   /   30  /  50

我想对这些记录应用一个标准,所以例如百分比是;


<40% - 状态 = 红色

41% - 59% - 状态 = 黄色

->60% - 状态 = 绿色


我考虑过制作一个新表或者硬编码新变量,什么方法最适合完成这个?

4

1 回答 1

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
于 2012-08-28T08:32:12.240 回答