====== Bolsa por Unidade e Tipo ====== Permite a geração de relatórios hierarquicos mostrando a quantidade de bolsas pelo seu tipo e sua unidade. ====== Plano de Teste ====== Sistema: SIPAC Módulo: BOLSAS Link(s): A partir do módulo de bolsas -> Operações-> Relatórios -> Bolsas por Unidade e Tipo Usuário: rcn Papel que usuário deve ter: SipacPapeis.GESTOR_BOLSAS_GLOBAL ===== Massa de Testes ===== A única entrada do relatório é a unidade, podendo ser, por exemplo, a sinfo (11.35), ou a própria ufrn (11.00). O resultado será várias linhas informando a quantidade de bolsas divididas pelos seus respectivos de uma determinada unidade, ou sendo o caso, de suas filhas também. Sendo necessário, vai a consulta em sql para se aconpanhar o resultado com o banco: select unidade.nome, unidade.hierarquia, tipo_bolsa.denominacao, count(bolsa) from unidade as unidade left outer join bolsas.bolsa as bolsa on unidade.id_unidade = bolsa.id_unidade left join bolsas.tipo_bolsa as tipo_bolsa on bolsa.id_tipo_bolsa = tipo_bolsa.id group by unidade.nome, unidade.hierarquia, tipo_bolsa.denominacao having unidade.hierarquia like :unidadeHierarquia and count(bolsa) > 0 order by unidade.hierarquia Onde :unidadeHierarqui deve ser substituido por uma string (com as aspas simples) que represente a unidade de forma hierarquica, por exemplo: UFRN: '%.605.%' SINFO: '%.2.%'