Marcelo Conceição Postado 26 de Fevereiro de 2009 Tópicos Que Criei: 125 Tópicos/Dia: 0.02 Meu Conteúdo: 458 Conteúdo/Dia: 0.07 Reputação: 1 Pontos/Conquistas: 3.531 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 44 Denunciar Compartilhar Postado 26 de Fevereiro de 2009 Oi pessoal estou precisando comparar o resultado de dois "Espelhos". Porém quando executo o relatório apresenta a seguinte mensagem: '10.015.00' não é um número real válido. A senteça é a seguinte: SELECT CASE WHEN :ESPELHO#3_V > = :ESPELHO#4_V THEN 'X' ELSE NULL END SITUACAO FROM GCOLIGADA(NOLOCK) WHERE CODCOLIGADA=0 Obs1: Versão 10.20 RMNucleus. Obs2: Acredito que é necessário converte o tipo de dado. Obs3: O valor do espelho#3 é 10.015,00 e do espelho#4 é 50.450,15. Qual a solução? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Mauricio J. T. Postado 26 de Fevereiro de 2009 Tópicos Que Criei: 134 Tópicos/Dia: 0.02 Meu Conteúdo: 1.225 Conteúdo/Dia: 0.19 Reputação: 2 Pontos/Conquistas: 7.399 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 26 de Fevereiro de 2009 Espelho nao tem formato numerico. Tente jogar para uma expressao oou totalizador. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Aldemir Fernandes Postado 26 de Fevereiro de 2009 Tópicos Que Criei: 6 Tópicos/Dia: 0.00 Meu Conteúdo: 123 Conteúdo/Dia: 0.02 Reputação: 3 Pontos/Conquistas: 680 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Idade: 41 Dispositivo: Macintosh Denunciar Compartilhar Postado 26 de Fevereiro de 2009 Tem sim!! Tente isto aqui: SELECT CASE WHEN :ESPELHO#3_N > = :ESPELHO#4_N THEN 'X' ELSE NULL END SITUACAO FROM GCOLIGADA(NOLOCK) WHERE CODCOLIGADA=0 Ai você consegue o espelho com tipo numérico. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Marcelo Conceição Postado 26 de Fevereiro de 2009 Tópicos Que Criei: 125 Tópicos/Dia: 0.02 Meu Conteúdo: 458 Conteúdo/Dia: 0.07 Reputação: 1 Pontos/Conquistas: 3.531 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 44 Autor Denunciar Compartilhar Postado 26 de Fevereiro de 2009 Erro! Mensagem: '10.015,00' não é um número inteiro válido. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Mauricio J. T. Postado 27 de Fevereiro de 2009 Tópicos Que Criei: 134 Tópicos/Dia: 0.02 Meu Conteúdo: 1.225 Conteúdo/Dia: 0.19 Reputação: 2 Pontos/Conquistas: 7.399 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 27 de Fevereiro de 2009 To falando. Espelho nao tem como fazer operações ou comparações numericas. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Nelson Borges Postado 1 de Março de 2009 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 69 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 365 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 38 Denunciar Compartilhar Postado 1 de Março de 2009 Vc ja tentou converter o objeto espelho direto na sentença SQL ? Erro!Mensagem: '10.015,00' não é um número inteiro válido. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 1 de Março de 2009 Tópicos Que Criei: 885 Tópicos/Dia: 0.13 Meu Conteúdo: 8.802 Conteúdo/Dia: 1.34 Reputação: 291 Pontos/Conquistas: 106.268 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Windows Denunciar Compartilhar Postado 1 de Março de 2009 Gente, é so configurar o campo que está sendo enviado pra o espelho pra não usar o separador de milhar... não pode ir com ele, senão dá pau mesmo. Tem que "chegar" pra usar no calculo, expressão, etc, assim: 10015,00 ou 10015.00 , mas nunca com o 10.015,00 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.