[firebase-br] Verificar se valor é integer
Tecnobyte Informática
temp2 em tecnobyte.com.br
Qua Maio 11 09:01:46 -03 2011
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
Mais detalhes sobre a lista de discussão lista