Olá! Estou com dúvida em um programa que estou fazendo.
Quero fazer uma coluna chamada Dono que irá receber o Nome da tabela Cliente caso meu validador seja 0, ou o Nome da tabela Empresa caso o validador seja 1.
Estou fazendo isso pra usar no iReport.
A minha linha está:
CASE Servico.ClienteEmpresa WHEN 0 THEN Cliente.Nome ELSE Empresa END AS Dono
No código está:
SELECT
Cheque.idCheque AS Codigo,
DATE_FORMAT(Servico.datarecebimento ,’%d/%m/%Y’) AS DataCheque,
ServicosOferecidos.Nome AS Servico,
CASE Servico.ClienteEmpresa WHEN 0 THEN Cliente.Nome ELSE Empresa END AS Dono,
Cliente.Nome AS Nome,
Cheque.Banco AS Banco,
Servico.Preco AS Preço
FROM
Cheque
INNER JOIN Servico ON Cheque.idServico = Servico.idServico
INNER JOIN
INNER JOIN ServicosOferecidos ON Servico.idServicoOferecido = ServicosOferecidos.idServicosOferecidos
WHERE
Servico.DataRecebimento Between ‘2018-01-09’ AND ‘2018-01-19’;