Leandro Alves Postado 14 de Outubro de 2011 Tópicos Que Criei: 51 Tópicos/Dia: 0.01 Meu Conteúdo: 141 Conteúdo/Dia: 0.03 Reputação: 3 Pontos/Conquistas: 1.218 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Idade: 43 Denunciar Compartilhar Postado 14 de Outubro de 2011 (editado) Boa Tarde! Prezados(as), Por acaso alguem possui uma sql em que me retorna os funcionarios que estavam em uma determinada seção filtrando por data e seção? Exemplo: Filtrei a seção 01.001 no periodo de 01/01/2011 a 31/01/2011 e a SQL me retorna os funcionarios que estavam locados nela neste periodo. Editado 14 de Outubro de 2011 por Leandro Alves Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
fabio_consultor Postado 16 de Outubro de 2011 Tópicos Que Criei: 83 Tópicos/Dia: 0.01 Meu Conteúdo: 433 Conteúdo/Dia: 0.07 Reputação: 0 Pontos/Conquistas: 2.980 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 53 Denunciar Compartilhar Postado 16 de Outubro de 2011 tenta essa: ( SELECT CASE WHEN TO_CHAR(DTMUDANCA,'mm')+0 = 1 THEN 12 ELSE TO_CHAR(DTMUDANCA,'mm') - 1 END AS MES, CASE WHEN TO_CHAR(DTMUDANCA,'mm')+0 = 1 THEN TO_CHAR(DTMUDANCA,'YYYY') - 1 ELSE TO_CHAR(DTMUDANCA,'YYYY') END AS ANO,CODCOLIGADA, CHAPA FROM PFHSTSEC WHERE DTMUDANCA = (SELECT DTMUDANCA FROM PFHSTSEC MAIOR WHERE MAIOR.CHAPA = PFHSTSEC.CHAPA AND MAIOR.CODCOLIGADA = PFHSTSEC.CODCOLIGADA AND ROWNUM = 1 ORDER BY DTMUDANCA DESC) ) AS MUDANCA Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Leandro Alves Postado 17 de Outubro de 2011 Tópicos Que Criei: 51 Tópicos/Dia: 0.01 Meu Conteúdo: 141 Conteúdo/Dia: 0.03 Reputação: 3 Pontos/Conquistas: 1.218 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Idade: 43 Autor Denunciar Compartilhar Postado 17 de Outubro de 2011 Fabio, o campo TO_CHAR seria o parametro de data que irei informar? 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.