我正在尝试生成一个SQL查询,该查询将飞行时间相加,以显示每个机组人员累积了多少飞行小时数



我正在尝试添加第一个表中的"char_hours_flown",按第二个表中的"emp_num"分组,以便我可以看到每个机组人员累积了多少小时。

2 表

尝试使用 join

select emp_num, sum(char_hours_flown)
from tablename2 a inner join tablename1 b on a.char_trip=b.char_trip
group by emp_num

根据你的要求,这应该非常简单吗?

select sum(char_hours_flown)
       ,emp_num
from table
group by emp_num

您可以尝试如下。

select sum(T1.CHAR_HOURS_FLOWN) sumoflownHours, T2.EMP_NUM
FROM TABLE1 T1
INNER JOIN TABLE2 T2 ON T1.CHAR_TRIP=T2.CHAR_TRIP
GROUP BY T2.EMP_NUM

:适当替换表1和表2的名称。

最新更新