none
Como Concatenar Campos S ou N? RRS feed

  • Pergunta

  • Tenho 5 campos na tabela que recebem 'S' ou 'N', representando documentos pendentes.

    Caso o campo esteja marcado, ele recebe o valor 'S'

    Preciso demostrar os Nomes dos campos caso os valores estejam marcados como 'S' em uma unica string.

    quinta-feira, 2 de agosto de 2012 20:31

Respostas

  • Ola Ricardo,

    Tente desta forma

    CREATE TABLE #SUATABELA(
    	CAMPO1 CHAR(1),
    	CAMPO2 CHAR(1))
    
    INSERT INTO #SUATABELA VALUES ('S','S'),('S','N')
    
    SELECT CASE WHEN CAMPO1 = 'S' THEN ' CAMPO1' ELSE '' END 
    	+  CASE WHEN CAMPO2 = 'S' THEN ' CAMPO2' ELSE '' END 
    FROM #SUATABELA


    Att.
    Lukas Baldan

    • Sugerido como Resposta Roberson Naves sexta-feira, 3 de agosto de 2012 12:17
    • Marcado como Resposta Harley Araujo segunda-feira, 6 de agosto de 2012 13:37
    quinta-feira, 2 de agosto de 2012 21:03