AS select round(COUNT(DISTINCT OccurrencesStmt.OccurID) /400.0,1) AS AssemblerBFP
 FROM  OccurrencesStmt INNER JOIN Programs ON OccurrencesStmt.ProgID=Programs.ProgramID
 WHERE (((Programs.OccurID)<>0) And Programs.programtypeid in (8, 15, 16))
 AND (Programs.ProgramID in (Select * from #numeric_param_temp))
