select a.PIPE_SYS, c.WELD_TYPE, c.RT, sum(a.W_C) welded,
count(d.RT_CMP_DATE) Tested, count(a.RT_STATUS) Accepted
from Weld_master a, Weld_names b, NDT_PER_CATEGORY_ c, Nd_Test d
where a.WELD_NAME = b.WELD_NAME and b.TYPE = c.WELD_TYPE and a.NDT_CATEGORY =
c.CATEGORY and a.project_no = d.proj_no and a.dwg_no = d.dwg_no and
a.Spool_No = d.Spool_No and a.weld_no = d.weld_no group by a.PIPE_SYS, c.rt,
c.WELD_TYPE;
上面给出了我期望的正确结果,除了
领域因为,我数据库中的数据是以默认方式保存的
RT_STATUS
RT status
然后接受或拒绝焊接
RT_状态
字段用数据库中的相关值更新。
所以,在上面的查询中,我如何获得接受和拒绝的计数
RT_状态
领域