作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要比较项目中每项任务的实际时数和估计时数。信息存在于 3 个不同的表中
Tasks Table:包含所有项目任务信息
时间表表:包含记录到任务的实际小时数
任务负责人表:包含分配给任务的估计小时数
我需要从 Tasks 表中提取任务信息,从 timesheets 表中提取实际小时数的总和,以及从 Task Owner 表中提取估计小时数的总和
它应该是这样的:
Project Name | Task Name | Actual Hours | Estimated Hours
这是我的起始查询,显示了每个项目任务的总实际小时数。现在我需要知道如何为总估计小时数添加一列
SELECT
tasks."Project Name" AS "Project Name",
tasks."Task Name" AS "Task Name",
sum("Timesheets"."Hours") AS "Hours"
FROM "Tasks" join "Timesheets" ON "Tasks"."Task ID" = "Timesheets"."Task ID"
GROUP BY tasks."Project Name", tasks."Task Name"
最佳答案
可以将聚合列分配给select
子查询:
SELECT
tasks."Project Name" AS "Project Name",
tasks."Task Name" AS "Task Name",
(select sum("Timesheets"."Hours" FROM "Timesheets" where "Timesheets"."Task ID" = "Tasks"."Task ID") as "Hours",
(select sum("Task Owner"."Hours" FROM "Timesheets" where "Task Owner"."Task ID" = "Tasks"."Task ID") as "Estimated Hours"
FROM "Tasks"
关于mysql 将 1 个表连接到 2 个其他表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54834841/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!