簡體   English   中英

SQL中SUM的百分比

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM