osiel73150 1 Report post Posted July 27, 2015 Prezados, Preciso de uma consulta que traga determinada frase, caso a tabela não exista. alguém pode me ajudar. SELECT CASE WHEN TNFEESTADUAL.STATUS = 'C' THEN 'NOTA FISCAL CANCELADA' WHEN TNFEESTADUAL.STATUS = 'W' THEN 'NOTA FISCAL DENEGADA' WHEN NOT EXISTS(SELECT IDMOV FROM TNFEESTADUAL) THEN 'SEM VALOR LEGAL' END from TNFEESTADUAL WHERE TNFEESTADUAL.IDMOV ='157864' AND TNFEESTADUAL.CODCOLIGADA = '1' A consulta será utilizada para carimbar o DANFE quando este for impresso cancelado ou não autorizado. desde já agradeço. Quote Share this post Link to post Share on other sites
Ronieri 5 Report post Posted July 29, 2015 Tenta assim.. SELECT CASE WHEN TNFE.STATUS = 'C' THEN 'NOTA FISCAL CANCELADA' WHEN TNFE.STATUS = 'W' THEN 'NOTA FISCAL DENEGADA' WHEN TNFE.STATUS IS NULL THEN 'SEM VALOR LEGAL' END, TNFE.STATUS FROM TMOV T LEFT JOIN TNFEESTADUAL TNFE ON T.IDMOV = TNFE.IDMOV AND T.CODCOLIGADA = TNFE.CODCOLIGADA WHERE T.IDMOV ='157864' AND T.CODCOLIGADA = '1' Quote Share this post Link to post Share on other sites
osiel73150 1 Report post Posted July 29, 2015 Tenta assim.. SELECT CASE WHEN TNFE.STATUS = 'C' THEN 'NOTA FISCAL CANCELADA' WHEN TNFE.STATUS = 'W' THEN 'NOTA FISCAL DENEGADA' WHEN TNFE.STATUS IS NULL THEN 'SEM VALOR LEGAL' END, TNFE.STATUS FROM TMOV T LEFT JOIN TNFEESTADUAL TNFE ON T.IDMOV = TNFE.IDMOV AND T.CODCOLIGADA = TNFE.CODCOLIGADA WHERE T.IDMOV ='157864' AND T.CODCOLIGADA = '1' Puxa Vida!! Perfeito!!! obrigado. Quote Share this post Link to post Share on other sites