Alterando o texto retornado por uma consulta.

Descrição:

Como posso alterar o tipo de texto mostrado em um E3Browser ou em um Relatório (por exemplo, fazer com que ele mostre Verdadeiro ou Falso em vez de 0 ou 1)?

Solução:

Neste caso, uma possibilidade é alterar a consulta SQL, fazendo com que ela retorne os valores desejados de acordo com os valores utilizados como condição.

Exemplos:

Em um banco de dados SQL Server, utilize SELECT CASE ou IIF:

SELECT E3TimeStamp, CASE WHEN Campo1 = 0 THEN 'Falso' ELSE 'Verdadeiro' END as NomeColuna
FROM Tabela1
ORDER BY E3TimeStamp ASC
SELECT E3TimeStamp, IIF(Campo = 0, 'Falso', 'Verdadeiro') as NomeColuna
FROM Tabela1 
ORDER BY E3TimeStamp  ASC

Em um banco de dados Access, utilize o comando IIF:

SELECT IIF(Campo1 = 0,'Falso','Verdadeiro') as NomeColuna, E3TimeStamp
FROM Tabela1
ORDER BY E3TimeStamp ASC

Em um banco de dados Oracle, utilize o SELECT CASE:

SELECT
CASE
When Severity = '0' Then 'Falso'
When Severity = '1' Then 'Verdadeiro'
END
FROM Tabela1
Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *