ABEAS - Suporte TI Postado 15 de Dezembro de 2008 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 35 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 255 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 50 Denunciar Compartilhar Postado 15 de Dezembro de 2008 Boa Tarde Galera ! Tenho uma consulta até simples mas pra variar estou apanhando barbaridade *** select ativo, permitelanc, codcusto, nome, codreduzido case ativo when 'T' then 'SIM' case ativo when 'F' then 'NAO' else permitelanc when 'T' then 'SIM' when 'F' then 'NAO' end end from gccusto c *** mas não consigo resolver para aparecer assim : |ativo | permitelanc | codcusto | nome | codreduzido | | SIM | SIM | 1.01.02 | pedrera | 1.02 | Estou aprendendo por conta ( não que eu goste.. : ) ) e emperrei. já adianto um obrigado pela ajuda !! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
MicheL Vilela Postado 15 de Dezembro de 2008 Tópicos Que Criei: 45 Tópicos/Dia: 0.01 Meu Conteúdo: 247 Conteúdo/Dia: 0.04 Reputação: 0 Pontos/Conquistas: 1.675 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Denunciar Compartilhar Postado 15 de Dezembro de 2008 Não é isso que está precisando não? Dê uma olhada: SELECT ATIVO, PERMITELANCAMENTO=(CASE WHEN ATIVO='T' THEN 'SIM' WHEN ATIVO='F' THEN 'NAO' END), CODCCUSTO, NOME, CODREDUZIDO FROM GCCUSTO C (NOLOCK) []'s Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Raul Fonseca Postado 15 de Dezembro de 2008 Tópicos Que Criei: 95 Tópicos/Dia: 0.02 Meu Conteúdo: 340 Conteúdo/Dia: 0.06 Reputação: 0 Pontos/Conquistas: 2.640 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 46 Denunciar Compartilhar Postado 15 de Dezembro de 2008 ABEAS, Segue script, verifique a especificação da utilização do CASE... select case when Ativo = 'T' then 'SIM' when Ativo = 'F' then 'NAO' else 'Verificar' end, case when permitelanc = 'T' then 'SIM' when permitelanc = 'F' then 'NAO' else 'Verificar' end, codccusto, nome, codreduzido from gccusto c Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
ABEAS - Suporte TI Postado 15 de Dezembro de 2008 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 35 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 255 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 50 Autor Denunciar Compartilhar Postado 15 de Dezembro de 2008 ABEAS, Segue script, verifique a especificação da utilização do CASE... select case when Ativo = 'T' then 'SIM' when Ativo = 'F' then 'NAO' else 'Verificar' end, case when permitelanc = 'T' then 'SIM' when permitelanc = 'F' then 'NAO' else 'Verificar' end, codccusto, nome, codreduzido from gccusto c o "c" foi equivocado mas é isso mesmo, valeu pelo help !! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
ABEAS - Suporte TI Postado 15 de Dezembro de 2008 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 35 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 255 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 50 Autor Denunciar Compartilhar Postado 15 de Dezembro de 2008 Não é isso que está precisando não?Dê uma olhada: SELECT ATIVO, PERMITELANCAMENTO=(CASE WHEN ATIVO='T' THEN 'SIM' WHEN ATIVO='F' THEN 'NAO' END), CODCCUSTO, NOME, CODREDUZIDO FROM GCCUSTO C (NOLOCK) []'s Este também resolveu, valeu mesmo !! - ficou assim SELECT ATIVO=(CASE WHEN ATIVO='T' THEN 'SIM' WHEN ATIVO='F' THEN 'NAO' END), PERMITELANC=(CASE WHEN PERMITELANC='T' THEN 'SIM' WHEN PERMITELANC='F' THEN 'NAO' END),CODCCUSTO, NOME, CODREDUZIDO FROM GCCUSTO (NOLOCK) 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.