CEFENU Novato
![Novato Novato](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/star1.gif)
Registrado: Sábado, 31 de Janeiro de 2004 Mensagens: 5
|
Enviada: Qua Dez 29, 2010 7:16 pm Assunto: Como seria o SQL? |
|
|
Felipe, tenho pouca experiência em desenvolvimento, por isso, gostaria que fornecesse mais detalhe, por exemplo, onde usar o SQL, no componente TQuery que faço a consulta ou em algum componente do próprio Rave Report? Componentes que estou usando: RvDataSetConnection1 ligado ao um TQuery com a seguinte consulta.
SELECT FunNome, HorEntrada1, HorSaida1, HorEntrada2, HorSaida2, PreIntervaloHS, PreIntervaloHE, PreIntervaloHS2, PreIntervaloHE2, PreFalta, PreDia, PreDiaSemana, PreData, PreEntrada1, PreEntradaHorario1, PreSaida1, PreSaidaHorario1, PreEntrada2, PreEntradaHorario2, PreHorasTotal, PreSaida2, PreSaidaHorario2, PreAbono, PreAbonoHoras, PreHorasTrabalhadas
FROM Funcionario, Presenca, Horario
WHERE (PreData >= :Pinicial) AND (PreData <= :Pfinal) AND
(Funcionario.FunCodigo = Presenca.FunCodigo) AND
(Funcionario.HorCodigo = Horario.HorCodigo)
GROUP BY FunNome, PreData, HorEntrada1, HorSaida1, HorEntrada2, HorSaida2, PreIntervaloHS, PreIntervaloHE, PreIntervaloHS2, PreIntervaloHE2, PreFalta, PreDia, PreDiaSemana, PreEntrada1, PreEntradaHorario1, PreSaida1, PreSaidaHorario1, PreEntrada2, PreEntradaHorario2, PreHorasTotal, PreSaida2, PreSaidaHorario2, PreAbono, PreAbonoHoras, PreHorasTrabalhadas
Poderia me fornecer um exemplo? Não tenho a mínima idéia de como incrementar este select de soma de horas. Pode ser aninhado a este acima? Detalhe este relatório contém informações de horas trabalhadas de vários funcionários e precisa ser totalizadas um por um. |
|