jorge.moura Postado 14 de Agosto de 2014 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 26 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 14 de Agosto de 2014 Bom dia á todos, Preciso desenvolver um relatório via Banco de Dados (PL/SQL). Esse relatório precisará me mostrar o horário de trabalho dos funcionários de todos os dias da semana. Por exemplo: Segunda-Feira: 08:00 / 12:00 / 13:00 / 17:00 Terça-Feira: 08:00 / 12:00 / 13:00 / 17:00 Quarta-Feira: 08:00 / 12:00 / 13:00 / 17:00 Quinta-Feira: 08:00 / 12:00 / 13:00 / 17:00 Sexta-Feira: 08:00 / 12:00 / 13:00 / 17:00 Sábado: Folga Domingo: DSR Preciso da função ou dos comandos utilizados para poder me trazer esses horário e concatenando de forma que fiquei como no exemplo acima. Segue arquivo em anexo do meu SQL e do resultado por enquanto. Caso precisem de mais informações para resolver o problema, por favor, entrem em contato comigo. Att, Jorge Moura Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
yuri.menon Postado 14 de Agosto de 2014 Tópicos Que Criei: 29 Tópicos/Dia: 0.01 Meu Conteúdo: 133 Conteúdo/Dia: 0.03 Reputação: 5 Pontos/Conquistas: 979 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 34 Denunciar Compartilhar Postado 14 de Agosto de 2014 Não consigo ver seus prints por não ser VIP. =/ 1 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
jorge.moura Postado 14 de Agosto de 2014 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 26 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 14 de Agosto de 2014 Boa tarde Yuri, Pode me passar um e-mail para que eu possa lhe enviar os prints? Att, Jorge Moura Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
yuri.menon Postado 15 de Agosto de 2014 Tópicos Que Criei: 29 Tópicos/Dia: 0.01 Meu Conteúdo: 133 Conteúdo/Dia: 0.03 Reputação: 5 Pontos/Conquistas: 979 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 34 Denunciar Compartilhar Postado 15 de Agosto de 2014 (editado) Boa tarde Yuri, Pode me passar um e-mail para que eu possa lhe enviar os prints? Att, Jorge Moura ok, passei Editado 15 de Agosto de 2014 por yuri.menon Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
yuri.menon Postado 15 de Agosto de 2014 Tópicos Que Criei: 29 Tópicos/Dia: 0.01 Meu Conteúdo: 133 Conteúdo/Dia: 0.03 Reputação: 5 Pontos/Conquistas: 979 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 34 Denunciar Compartilhar Postado 15 de Agosto de 2014 Bom dia á todos, Preciso desenvolver um relatório via Banco de Dados (PL/SQL). Esse relatório precisará me mostrar o horário de trabalho dos funcionários de todos os dias da semana. Por exemplo: Segunda-Feira: 08:00 / 12:00 / 13:00 / 17:00 Terça-Feira: 08:00 / 12:00 / 13:00 / 17:00 Quarta-Feira: 08:00 / 12:00 / 13:00 / 17:00 Quinta-Feira: 08:00 / 12:00 / 13:00 / 17:00 Sexta-Feira: 08:00 / 12:00 / 13:00 / 17:00 Sábado: Folga Domingo: DSR Preciso da função ou dos comandos utilizados para poder me trazer esses horário e concatenando de forma que fiquei como no exemplo acima. Segue arquivo em anexo do meu SQL e do resultado por enquanto. Caso precisem de mais informações para resolver o problema, por favor, entrem em contato comigo. Att, Jorge Moura ACHO que é o mesmo caso da tabela AMOVFUN. Fiz o seguinte uma vez: SELECT to_char(trunc(A.numhoras/60),'00')||':'|| to_char(trunc(mod(A.numhoras,60)) ,'00') AS HORAS FROM AMOVFUN A Veja se vai funcionar também para sua tabela ABATHOR. Obs: não se esqueça que cada campo no gerador de relatórios novo tem uma propriedade que chama-se CONVERTER PARA HORAS, aí nem precisa de SELECT. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
jorge.moura Postado 15 de Agosto de 2014 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 26 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 15 de Agosto de 2014 ACHO que é o mesmo caso da tabela AMOVFUN. Fiz o seguinte uma vez: SELECT to_char(trunc(A.numhoras/60),'00')||':'|| to_char(trunc(mod(A.numhoras,60)) ,'00') AS HORAS FROM AMOVFUN A Veja se vai funcionar também para sua tabela ABATHOR. Obs: não se esqueça que cada campo no gerador de relatórios novo tem uma propriedade que chama-se CONVERTER PARA HORAS, aí nem precisa de SELECT. Yuri, O comando me trouxe alguns resultados mas não é isso que preciso. Esse relatório que estou desenvolvendo, é um Contrato de Trabalho que precisa me trazer o horário de trabalho dos colaboradores. Obs.: Estou utilizando o RM Labore e não o Chronus. Att, Jorge Moura Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
yuri.menon Postado 15 de Agosto de 2014 Tópicos Que Criei: 29 Tópicos/Dia: 0.01 Meu Conteúdo: 133 Conteúdo/Dia: 0.03 Reputação: 5 Pontos/Conquistas: 979 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 34 Denunciar Compartilhar Postado 15 de Agosto de 2014 Vai ser algo mais ou menos dessa forma: SELECT TO_CHAR(BATIDA/60,'00') || ':' || TO_CHAR(MOD(BATIDA,60),'00') AS HORA FROM ABATHOR Pra ficar concatenado do jeito que você quer acho que é necessário criar uma função de banco de dados. aí ficaria tipo: SELECT FN_HORARIOS(:CHAPA,:MES,:ANO) FROM A... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.