[firebase-br] Verificar se valor é integer

Levy Moreira levymoreira.ce em gmail.com
Qua Maio 11 09:06:04 -03 2011


Obg.

Em 11 de maio de 2011 09:01, Tecnobyte Informática
<temp2 em tecnobyte.com.br>escreveu:

> Bom dia
>
> SET TERM ^ ;
>
> CREATE PROCEDURE SP_StrToInt(StrValue VARCHAR(20), DefValue INTEGER)
> RETURNS(Result INTEGER) AS
> BEGIN
>  Result = StrValue;
>  SUSPEND;
>  WHEN ANY DO
>  BEGIN
>   Result = DefValue;
>   SUSPEND;
>  END
> END^
>
> SET TERM ; ^
>
> SELECT MAX((SELECT Result FROM SP_StrToInt(NOTA))) FROM IN01NFE
>
>
> Atenciosamente.
>
> Daniel P. Guimarães
> Tecnobyte Informática
> www.tecnobyte.com.br
>
> -----Mensagem Original----- From: Levy Moreira
> Sent: Wednesday, May 11, 2011 7:32 AM
> To: FireBase
> Subject: [firebase-br] Verificar se valor é integer
>
>
> Tenho um código sql da seguinte forma
>
> select coalesce(max(cast(NOTA as integer)), 0) from IN01NFE
>
> mas como nota é string as vezes ela tem um valor que não é integer...
> alguém sabe como faço este sql (pega o valor maximo de um campo)
> tratando o caso dele conter strings?
>
> Obrigado a todos desde já.
>
> --
> Levy Moreira - Programador
> Sistech Informática - Juazeiro do Norte - CE
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Levy Moreira - Programador
Sistech Informática - Juazeiro do Norte - CE

...........................................................................
"Aviso de confidencialidade profissional" - Esta mensagem eletrônica e
seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e
podem conter informações confidenciais sujeitas a restrição legal de
comunicação entre as partes. Caso tenha recebido esta mensagem por engano,
fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das
informações aqui contidas ou anexadas é terminantemente proibida, sujeitando
o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza
de retorná-la de imediato ao remetente, eliminando-a definitivamente de
seu sistema. Em caso de dúvida, queira por favor entrar em contato."

"Confidentiality notice" - This message and its attachments are
addressed solely to the persons above and may contain privileged and
confidential
communication. If you have received the message in error, the
distribution or dissemination of the content hereof is prohibited. Please
return it
immediately to the sender and please delete the message from your system
on a permanent basis. Should you have any questions, please contact."

...........................................................................



Mais detalhes sobre a lista de discussão lista