Pesquisar na Comunidade
Mostrando resultados para as tags ''ifnull''.
Encontrado 1 registro
-
Pessoal estou tentando fazer uma consulta ao BD da seguinte forma: select sol.*, pes.nome as solicitante, ifnull(secOrigem.sigla,'Solicitante') as secretariaorigem, ifnull(secDestino.sigla,'SIC Central') as secretariadestino, mov.idsecretariadestino, mov.datarecebimento, mov.idmovimentacao, c.*, DATEDIFF(sol.dataprevisaoresposta, NOW()) as prazorestante, tip.nome as tiposolicitacao from lda_solicitacao sol join lda_tiposolicitacao tip on tip.idtiposolicitacao = sol.idtiposolicitacao join lda_solicitante pes on pes.idsolicitante = sol.idsolicitante left join lda_movimentacao mov on mov.idmovimentacao = (select max(m.idmovimentacao) from lda_movimentacao m where m.idsolicitacao = sol.idsolicitacao) left join sis_secretaria secOrigem on secOrigem.idsecretaria = mov.idsecretariaorigem left join sis_secretaria secDestino on secDestino.idsecretaria = mov.idsecretariadestino join lda_configuracao c where 1=1 ORDER BY sol.idsolicitacao DESC Até consigo, mas o meu retorno no Workbench é duplicado (2 linhas iguais surgem consecutivamente). Alguém pode me ajudar!? Obrigado.