我有一个包含任务,项目和用户的表,每个用户都为项目执行任务。现在我想得到每个项目每个任务花费的时间总和,
Project Task Time(hrs)
Proj1 coding 2
Proj2 coding 3
Proj1 design 3
Proj2 design 2
有没有办法在mySQL中做到这一点?
答案 0 :(得分:1)
是的,只需按项目和任务进行分组
select project,
task,
sum(time)
from myTable
group by project,
task
答案 1 :(得分:0)
SELECT Task, sum(TaskTime) from Tasks group by Task
但可能我没有得到正确的问题(看起来太简单了......)
注意:列不能具有名称Time
,因为这是至少在MySql中的保留字
答案 2 :(得分:0)
像
这样的东西SELECT Project,
Task,
SUM(Time) TotalTime
FROM YourTable
GROUP BY Project,
Task