AS SELECT ProgramAliases.AliasName AS ProgramName, MQQueues.QueueName, Statements.Description, COUNT(OccurrencesStmt.OccurID) 
                      AS StmtCOUNT, ProgramAliases.ProgramId
FROM         ((((StatementReference INNER JOIN
                      MQQueues ON StatementReference.ResourceID = MQQueues.QueueID) INNER JOIN
                      OccurrencesStmt ON StatementReference.OccurID = OccurrencesStmt.OccurID) INNER JOIN
                      ProgramAliases ON OccurrencesStmt.ProgID = ProgramAliases.ProgramID and ProgramAliases.AliasType = 0) INNER JOIN
                      Statements ON StatementReference.StatementType = Statements.StatementType)
WHERE 
(
    StatementReference.ResourceType = 81 
)
GROUP BY ProgramAliases.AliasName, MQQueues.QueueName, Statements.Description, ProgramAliases.ProgramId
ORDER BY ProgramAliases.AliasName, MQQueues.QueueName, ProgramAliases.ProgramId