Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom Dia Pessoal.
Eu tenho a seguinte situação
if(WildMatch(MSG_ERRO, '*PESO AFERIDO*','C','-'),'C','-') as PESO_AFERIDO
if(WildMatch(MSG_ERRO, '*SEM MINDECTR*','SM','-'),'SM','-') as SEMQUDRA,
if(WildMatch(MSG_ERRO, '*MÓDULO*','MO','-'),'MO','-') as MODULO,
if(WildMatch(MSG_ERRO, '*Não foi possível localizar o Operador da Carreta*','OP','-'),'OP','-') as OPERADOR,
Precisava unificar isso em unico ponto e deixar para pessoal selecionar o tipo de erro e lista os itens que cairam naquela situação, alguem pode dar uma ajuda?
Olá Thiago, você pode tentar assim:
if(WildMatch(MSG_ERRO, '*PESO AFERIDO*','C','-'),'PESO AFERIDO',
if(WildMatch(MSG_ERRO, '*SEM MINDECTR*','SM','-'),'SEMQUDRA',
if(WildMatch(MSG_ERRO, '*MÓDULO*','MO','-'),'MODULO',
if(WildMatch(MSG_ERRO, '*Não foi possível localizar o Operador da Carreta*','OP','-'),'OPERADOR',)))) as TipoErro
Mas pode ser que você tenha um problema nessas suas regras, pois em todas as suas condições possuem uma possibilidade em comum, sendo o caracter '-'. Isso pode fazer com que todos os que possuem esse caracter sejam do mesmo tipo.
Abraços.
Tonial.
Olá Thiago, você pode tentar assim:
if(WildMatch(MSG_ERRO, '*PESO AFERIDO*','C','-'),'PESO AFERIDO',
if(WildMatch(MSG_ERRO, '*SEM MINDECTR*','SM','-'),'SEMQUDRA',
if(WildMatch(MSG_ERRO, '*MÓDULO*','MO','-'),'MODULO',
if(WildMatch(MSG_ERRO, '*Não foi possível localizar o Operador da Carreta*','OP','-'),'OPERADOR',)))) as TipoErro
Mas pode ser que você tenha um problema nessas suas regras, pois em todas as suas condições possuem uma possibilidade em comum, sendo o caracter '-'. Isso pode fazer com que todos os que possuem esse caracter sejam do mesmo tipo.
Abraços.
Tonial.
Boa Tarde Fernando
Obrigado, na verdade funcionou corretamente só ficou com '-' quem estava correto ai deixei o texto "acerto"