Gestão de projetos

SQL - Como consultar as horas apropriadas para um determinado projeto em um determinado período?

PROJET.FAQ-3623
Use o UtlDbSql para rodar o SQL abaixo:

select pr.titulo, sum(ah.tempo)
from apropriacao_horas ah
join atividades at on at.id=ah.atividade_id
join atividades pr on pr.id=at.pai_id
where pr.titulo like 'MURA%'
and ah.inicio between '2011-05-01' and '2011-05-31'
group by pr.titulo;

Detalhado:
select p.pessoa
, to_char(ah.inicio,'dd/mm/yyyy') as Data
, to_char(ah.inicio,'HH24:MI') as Inicio
, to_char(ah.fim,'HH24:MI') as Fim
, to_char(ah.tempo*60,'9999') as Minutos
, to_char(ah.tempo,'990.0') as Horas
, case when ah.descricao like '%@REMOT%' then 'REMOTO' else '-' end as Local
, pr.titulo as Projeto
, at.atividade as Ocorrencia
, at.titulo as Titulo
, ah.descricao as Atividade
from apropriacao_horas ah
join atividades at on at.id=ah.atividade_id
join atividades pr on pr.id=at.pai_id
join pessoas p on p.id = ah.pessoa_id
where pr.titulo like 'MURA%'
and ah.data between '2011-06-01' and '2011-06-30'
order by ah.data;