SQL Server如何构建查询?

时间:2015-05-26 14:29:25

标签: sql sql-server sql-server-2008 sql-server-2008-express

我在这个论坛上很新,但我遇到了问题,我需要我们的帮助。 我有一个表有几行的表,其中每一行代表一个项目,然后在另一个表中我将需要在每个项目中完成许多任务,每个任务将具有在什么级别的百分比,以及此结果两个表是一个表,其中我将获得进程ID以及完成的百分比与每个任务值的最后条目的平均值。

我无法弄清楚需要做的查询才能获得我想要的结果。

任何人都可以帮助我吗?您可以通过以下链接查看表格和我想要的结果。

https://lh5.googleusercontent.com/YHy6JU2SDh2qOJ_AWufYF0dflMg_yWASrBL8U9qstxtVc9pF7c0UeYfeg86eNP-jdWOfjicpFmWpkJc=w1256-h803    Table iamges

1 个答案:

答案 0 :(得分:0)

我不了解您使用的行的颜色,但是根据您的描述,我认为这是您正在寻找的查询:

select P.id_Proceso, P.SubProceso, avg(R.estado)
from Processos P 
join Registros R
on P.ID = R.Id_processo
group by P.id_Proceso, P.SubProceso