回答

收藏

在SQL查询中使用聚合函数

技术问答 技术问答 198 人阅读 | 0 人回复 | 2023-09-12

我有这样的表结构:9 C2 o8 N0 G. a7 j4 E0 a8 r
ATT_Table : Fields - Act_ID,Assigned_To_ID,Percent_Complete(Integer value)Act_ID is primary key,Assigned_To_ID is referenced to Emp_ID in Employee_Table.Employee_Table : Fields - Emp_ID,F_Name. Emp_ID is primary key.现在,一个或多个活动可以在特定的时间点分配给同一个人。我的目标是编写查询,以计算人员的负担。我想计算分配给特定人的活动数量(大于1),然后取其平均值percent_Complete。2 H/ M7 M- ]5 `$ \+ P- k( e: m( }
例如,如果给人A分配了A1,A2,A3(Act_ID)。然后对应(Percent_Complete值加法)/, W8 \/ M' {1 u9 Q
3.基本上是平均水平。在我的最终查询结果中,我想:
  G5 b4 W0 Q* \. p, O5 nName,Number of activities assigned(Count),load value(Avg).我该怎么办?我必须使用嵌套吗?WHERE IN子句?0 o% V9 ^% |. v8 X3 D6 }
                                                                & u' u% f2 _1 ~* W: U( p; f( V
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则