Henrique oliveira Postado 24 de Outubro de 2010 Tópicos Que Criei: 58 Tópicos/Dia: 0.01 Meu Conteúdo: 195 Conteúdo/Dia: 0.04 Reputação: 2 Pontos/Conquistas: 1.557 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 49 Denunciar Compartilhar Postado 24 de Outubro de 2010 Pessoal td bem ? Preciso melhorar a fórmula para trazer os aniversariantes de cada mês exemplo. Trazer somente os funcionários de novembro 2010. somente os funcionários dezembro 2010. Vou utilizá-la no relatório de contracheque para usar a Mensagem de Feliz Aniversário... A que montei é esta TABPESSOA ('DTNASCIMENTO' , 'D') Mais trás todos os aniversariantes do ano...Alguém pode me ajudar ??? Obrigado a abraço à todos... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Steferson Postado 25 de Outubro de 2010 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 40 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 52 Denunciar Compartilhar Postado 25 de Outubro de 2010 Henrique: Existe a função MESDT que pode ser utilizada para comparar o mês. Porém eu utilizo uma SQL em um filtro que todos os dias me mostra os aniversariantes. SELECT CODIGO FROM PPESSOA LEFT JOIN PFUNC ON PFUNC.CODPESSOA = PPESSOA.CODIGO WHERE day(DTNASCIMENTO) = DAY(:InformeData_D) and MONTH(DTNASCIMENTO) = month(getdate()) and datademissao is null Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Cassio Hospitais Postado 25 de Outubro de 2010 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 56 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 310 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 44 Denunciar Compartilhar Postado 25 de Outubro de 2010 Bom dia, Eu tenho um relatório que utilizo para o pessoal do DP colocar no mural os aniversariantes do mês, a única coisa que tem que se passar como parâmetro é o mês. SELECT PFUNC.NOME, DATEPART(DAY,PPESSOA.DTNASCIMENTO) dia, DATEPART(MONTH,PPESSOA.DTNASCIMENTO) mes, PSECAO.DESCRICAO FROM PPESSOA, PSECAO, PFUNC WHERE DATEPART(MONTH, DTNASCIMENTO) =:MES_S AND PFUNC.CODCOLIGADA = PSECAO.CODCOLIGADA AND PFUNC.CODCOLIGADA = 7 AND PFUNC.CODSECAO = PSECAO.CODIGO AND PFUNC.CODPESSOA = PPESSOA.CODIGO AND PFUNC.CODSITUACAO <> 'D' ORDER BY DATEPART(MONTH, PPESSOA.DTNASCIMENTO), DATEPART(DAY, PPESSOA.DTNASCIMENTO), PFUNC.NOME Será que ajuda? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Neemias_dp Postado 29 de Fevereiro de 2012 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 15 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 95 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 29 de Fevereiro de 2012 Bom dia Cassio... Sou novo neste ramo de SQL..rsrs... mas uma ajuda Como faço para que a formula busque o mês que preciso? Será que ajuda? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
jaime Postado 29 de Fevereiro de 2012 Tópicos Que Criei: 30 Tópicos/Dia: 0.00 Meu Conteúdo: 156 Conteúdo/Dia: 0.03 Reputação: 0 Pontos/Conquistas: 1.085 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 53 Denunciar Compartilhar Postado 29 de Fevereiro de 2012 Pode ser assim... SE MESDT(DNASCIM) = MES ENTAO "FELIZ ANIVERSÁRIO!" SENAO "" FIMSE obs: dessa forma funciona para emissão doenvelope dentro do mês (forma mais utilizado no book RM), caso contrário vc precisa ler o mes da ficha financeira. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
silvioerick Postado 6 de Novembro de 2015 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 2 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 20 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 6 de Novembro de 2015 (editado) Segue consulta funcionando. SELECT PFUNC.NOME, extract(day from PPESSOA.DTNASCIMENTO)Dia,extract(month from PPESSOA.DTNASCIMENTO)Mes FROM PPESSOA, PFUNC where extract(month from PPESSOA.DTNASCIMENTO) =:MES_S AND PFUNC.CODPESSOA = PPESSOA.CODIGO AND PFUNC.CODSITUACAO <> 'D' ORDER BY EXTRACT(MONTH FROM PPESSOA.DTNASCIMENTO), EXTRACT(DAY FROM PPESSOA.DTNASCIMENTO), PFUNC.NOME Editado 6 de Novembro de 2015 por silvioerick Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 6 de Novembro de 2015 Tópicos Que Criei: 884 Tópicos/Dia: 0.13 Meu Conteúdo: 8.799 Conteúdo/Dia: 1.34 Reputação: 289 Pontos/Conquistas: 106.246 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Linux Denunciar Compartilhar Postado 6 de Novembro de 2015 Isso é Oracle? Não conheço essa função: 'extract(day from PPESSOA.DTNASCIMENTO' 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.