我有一个名为 Percentages 的表,其中有一个名为 5StarResults 的列,我想用名为 5star 的存储过程的结果来填充它。
当我使用“Call 5star”时,它只返回一个百分比,我希望将这个百分比插入到百分比表中。
请您帮忙,我试图编辑该过程以包含一个插入,但它总是返回说插入了 0 行。
谢谢
编辑,
存储过程如下
BEGIN
declare Rating5Total int default 5;
declare Rating5Win int default 5;
declare 5StarPerformance decimal;
set Rating5Total = (select COUNT(Ratings) from vHighPerformance where Ratings = 7);
set Rating5Win = (select COUNT(Results) from vHighPerformance where Ratings = 7 and Results = 1);
set 5StarPerformance = Rating5Win*100.0/Rating5Total;
Select 5StarPerformance;
END