Marcelo Conceição Postado 10 de Outubro de 2008 Tópicos Que Criei: 125 Tópicos/Dia: 0.02 Meu Conteúdo: 458 Conteúdo/Dia: 0.07 Reputação: 1 Pontos/Conquistas: 3.531 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 44 Denunciar Compartilhar Postado 10 de Outubro de 2008 Oi pessoal tenho um CUBO com a seguinte sentença: SELECT PFUNC.NOME,UPPER(PSECAO.DESCRICAO) AS DEPART, UPPER(PTPFUNC.DESCRICAO) AS TIPO,UPPER(PCODSITUACAO.DESCRICAO) AS SITUACAO, DATEPART(DAY,AAFHTFUN.DATA) DIA, CASE WHEN DATEPART(MONTH,AAFHTFUN.DATA)='1' THEN '01-JAN' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='2' THEN '02-FEV' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='3' THEN '03-MAR' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='4' THEN '04-ABR' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='5' THEN '05-MAI' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='6' THEN '06-JUN' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='7' THEN '07-JUL' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='8' THEN '08-AGO' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='9' THEN '09-SET' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='10' THEN '10-OUT' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='11' THEN '11-NOV' WHEN DATEPART(MONTH,AAFHTFUN.DATA)='12' THEN '12-DEZ' END AS MES, CASE WHEN SUM(AAFHTFUN.EXTRAEXECUTADO)/60 BETWEEN 00 AND 40 THEN '1- VERDE (ATÉ 40H)' WHEN SUM(AAFHTFUN.EXTRAEXECUTADO)/60 BETWEEN 41 AND 45 THEN '2- AMARELO (DE 41H ATÉ 45H)' WHEN SUM(AAFHTFUN.EXTRAEXECUTADO)/60 BETWEEN 46 AND 99 THEN '3- VERMELHO (MAIOR 45H)' ELSE NULL END STATUS, DATEPART(YEAR,AAFHTFUN.DATA) ANO, SUM(AAFHTFUN.EXTRAEXECUTADO)/60 QTD_HORA FROM AAFHTFUN(NOLOCK),PFUNC(NOLOCK),PSECAO(NOLOCK),PTPFUNC(NOLOCK),PCODSITUACAO(NOLOCK) WHERE AAFHTFUN.CODCOLIGADA=PFUNC.CODCOLIGADA AND AAFHTFUN.CHAPA=PFUNC.CHAPA AND PFUNC.CODCOLIGADA=PSECAO.CODCOLIGADA AND PFUNC.CODSECAO=PSECAO.CODIGO AND PFUNC.CODTIPO=PTPFUNC.CODCLIENTE AND PFUNC.CODSITUACAO=PCODSITUACAO.CODCLIENTE GROUP BY PFUNC.NOME,PSECAO.DESCRICAO, DATEPART(DAY,AAFHTFUN.DATA),DATEPART(MONTH,AAFHTFUN.DATA), DATEPART(YEAR,AAFHTFUN.DATA),PTPFUNC.DESCRICAO,PCODSITUACAO.DESCRICAO O problema é que o "STATUS" não está funcionando. Alguém pode mi ajudar? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jamensson Postado 10 de Outubro de 2008 Tópicos Que Criei: 23 Tópicos/Dia: 0.00 Meu Conteúdo: 140 Conteúdo/Dia: 0.02 Reputação: 3 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 41 Denunciar Compartilhar Postado 10 de Outubro de 2008 Caro Marcelo, Tente Retirar da Sentença DATEPART(DAY,AAFHTFUN.DATA) DIA, Abraço. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 10 de Outubro de 2008 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.842 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.579 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 10 de Outubro de 2008 Comente o que está acontecendo na sua sentença, caso não tenha resolvido com a dica do amigo acima... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Marcelo Conceição Postado 13 de Outubro de 2008 Tópicos Que Criei: 125 Tópicos/Dia: 0.02 Meu Conteúdo: 458 Conteúdo/Dia: 0.07 Reputação: 1 Pontos/Conquistas: 3.531 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 44 Autor Denunciar Compartilhar Postado 13 de Outubro de 2008 Não funcionou. O problema é que está aparecendo apenas o "status" = 1- VERDE (ATÉ 40H). Porém, existe pessoas com mais de 40h extras. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
jsousa Postado 26 de Setembro de 2011 Tópicos Que Criei: 56 Tópicos/Dia: 0.01 Meu Conteúdo: 352 Conteúdo/Dia: 0.07 Reputação: 3 Pontos/Conquistas: 2.328 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Denunciar Compartilhar Postado 26 de Setembro de 2011 Não funcionou. O problema é que está aparecendo apenas o "status" = 1- VERDE (ATÉ 40H). Porém, existe pessoas com mais de 40h extras. Marcelo, Sei que esse Post é antigo, porém você conseguiu resolver esse problema? Se puder postar a solução eu agradeço!! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
theo Postado 6 de Julho de 2017 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 1 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 5 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 47 Denunciar Compartilhar Postado 6 de Julho de 2017 Boa Noite Marcelo, Conseguiu resolver o problema? abs 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.