[英]Percentage from SUM in SQL
我正在構建一個應用程序以查看學生的進度。
我做了一張表active_projects。 在這里,我得到了:active_project_hours(完成后獲得的小時數)active_project_percent(它們有多遠?例如int,例如50。這意味着50%)
問題是,我現在正在像這樣獲取數據:
"SELECT SUM(finished_project_hours) AS totalDone
FROM finished_projects
WHERE finished_project_user_id = {$_SESSION['user']['user_id']}";
但是我想如果例如填寫以下內容:
active_project_hours = 10
active_project_progress = 20
它不是10小時的總和,而是10小時-20%,所以8小時
有人可以幫幫我嗎?
謝謝!
采用:
SELECT SUM(active_project_hours * (1 - (active_project_progress/100)) AS timeRemaining
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.