Problema com consulta

Bom dia a todos!!!
será que alguem poderia me ajudar??
to tentando fazer uma consulta que me retorne
o total de atendimentos de um certo usuario.
To usando 3 tabelas, Atendimento, guiche_usuario, usuario e guiche

consulta

select count(an) FROM atendimento an, guiche g,
usuario_guiche ug, usuario u, fila f
where an.id_guiche = g.id_guiche
and an.status_senha ='I'
and g.id_guiche = ug.id_guiche
and u.id_usuario = ug.id_usuario
and u.nome = 'guiche1'
and f.nome = 'SALA DE TRIAGEM'
and an.tipo_senha = 'P'
and an.dt_senha >='2010-02-11'
and an.dt_senha <='2010-02-18'

Parte estranha e que vem sempre usuario com o valor duplicado.
como o q tem na imagem. o usuario guiche1 que trouxe o mesmo valores pra
todos os serviço que atendeu (47,46) mesmo nao tendo atendido nenhuma senha para
o Agend. e retorno.