我的產品相當於介質和全如何計算產品估值系統的正確百分比?
例的明星價值的系統:
0.5
- 1
- 1.5
- 2
- 2.5
- 3
- 3.5
- 4
- 4.5
- 5
我得到的數據正確地採取兩個數據一箇中等和整體和總和兩個值
從以下諮詢:
//we define in a variable the id of the product valued by the valuation system
$id_product = 1;
//we obtain an average and integer value equivalent to 4.5 and 5
$stmt = $con->prepare("SELECT SUM(rating) as total FROM ratings WHERE id_product=? AND rating in(4.5,5)");
$stmt->bind_param("i",$id_product);
$stmt->execute();
$stmt->bind_result($sum);
while ($stmt->fetch()) {
echo $sum;
}
//we obtain an average and integer value equivalent to 3.5 and 4
$stmt = $con->prepare("SELECT SUM(rating) as total FROM ratings WHERE id_product=? AND rating in(3.5,4)");
$stmt->bind_param("i",$id_product);
$stmt->execute();
$stmt->bind_result($sum);
while ($stmt->fetch()) {
echo $sum;
}
//we obtain an average and integer value equivalent to 2.5 and 3
$stmt = $con->prepare("SELECT SUM(rating) as total FROM ratings WHERE id_product=? AND rating in(2.5,3)");
$stmt->bind_param("i",$id_product);
$stmt->execute();
$stmt->bind_result($sum);
while ($stmt->fetch()) {
echo $sum;
}
//we obtain an average and integer value equivalent to 1.5 and 2
$stmt = $con->prepare("SELECT SUM(rating) as total FROM ratings WHERE id_product=? AND rating in(1.5,2)");
$stmt->bind_param("i",$id_product);
$stmt->execute();
$stmt->bind_result($sum);
while ($stmt->fetch()) {
echo $sum;
}
//we obtain an average and integer value equivalent to 0.5 and 1
$stmt = $con->prepare("SELECT SUM(rating) as total FROM ratings WHERE id_product=? AND rating in(0.5,1)");
$stmt->bind_param("i",$id_product);
$stmt->execute();
$stmt->bind_result($sum);
while ($stmt->fetch()) {
echo $sum;
}
現在我的問題是如何能夠正確計算數據百分比和得到的結果像下面的圖片:
'Sumo'?就像'摔角'一樣? – Strawberry
@Strawberry不是那麼嚴重只有一個正確的錯誤可以說他的意思是「總和」 –