我正在构建一个应用程序来查看学生的进度。
我制作了一个表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小时
有人可以帮帮我吗?
谢谢!
答案 0 :(得分:0)
使用:
SELECT SUM(active_project_hours * (1 - (active_project_progress/100)) AS timeRemaining