Fórum Poblema no campo do tipo Float #58027
20/03/2007
0
Pessoal
Em um banco de dados, tenho campo definido como Float
Na base os valores aparecem tipo 154479,921875, preciso que esses valores mostrem somente com 2 dígitos e arredondar eles no caso
No sistema foi definido com duas casas decimais certinho, porém o cálculo não está fechando, imagino por se tratar de muitas casas decimais.
Tentei fazer update na base tipo:
UPDATE MOV_BAN MB SET MB.FSALDO = SUBSTRING(VMB.FSALDO AS NUMERIC(12,2))
WHERE MB.VCOD_BAN = ´027´
AND MB.DDATA_MOV = ´02/28/2007´
mas permanece ainda o mesmo valor... Por certos motivo tenho que usar o campo do tipo Float e não pode ser de outro tipo.
Como poderia fazer ??
Sou usuário do Firebird 1.5 + Delphi 6 + conexão IBX
Rogério
Em um banco de dados, tenho campo definido como Float
Na base os valores aparecem tipo 154479,921875, preciso que esses valores mostrem somente com 2 dígitos e arredondar eles no caso
No sistema foi definido com duas casas decimais certinho, porém o cálculo não está fechando, imagino por se tratar de muitas casas decimais.
Tentei fazer update na base tipo:
UPDATE MOV_BAN MB SET MB.FSALDO = SUBSTRING(VMB.FSALDO AS NUMERIC(12,2))
WHERE MB.VCOD_BAN = ´027´
AND MB.DDATA_MOV = ´02/28/2007´
mas permanece ainda o mesmo valor... Por certos motivo tenho que usar o campo do tipo Float e não pode ser de outro tipo.
Como poderia fazer ??
Sou usuário do Firebird 1.5 + Delphi 6 + conexão IBX
Rogério
Rogeranalista
Curtir tópico
+ 0
Responder
Posts
21/03/2007
Sremulador
você pode fazer uma cast (campo tipo)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)