Numeros Interbase
ALGUEM SABE QUAL A DIFERENCA ENTRE DECIMAL E NUMERIC
E ALGUEM SABE COMO FAZER PRA UM CAMPO NUMERICO ARMAZENAR 10,20 E NAO 10,2
E ALGUEM SABE COMO FAZER PRA UM CAMPO NUMERICO ARMAZENAR 10,20 E NAO 10,2
Lucianolazzari
Curtidas 0
Respostas
Afarias
20/11/2003
|ALGUEM SABE QUAL A DIFERENCA ENTRE DECIMAL E NUMERIC
podemos dizer q nenhuma.
|E ALGUEM SABE COMO FAZER PRA UM CAMPO NUMERICO ARMAZENAR
|10,20 E NAO 10,2
se vc somar 10,2 ou 10,20 com outro número qualquer faz diferença???
Número é número!!!! não se armazena formato se armazena número!!! se vc quer formatar, faça isso no ´cliente´.
T+
podemos dizer q nenhuma.
|E ALGUEM SABE COMO FAZER PRA UM CAMPO NUMERICO ARMAZENAR
|10,20 E NAO 10,2
se vc somar 10,2 ou 10,20 com outro número qualquer faz diferença???
Número é número!!!! não se armazena formato se armazena número!!! se vc quer formatar, faça isso no ´cliente´.
T+
GOSTEI 0
Maicon Loffi
20/11/2003
usa o Tipo FLOAT
GOSTEI 0
Afarias
20/11/2003
|usa o Tipo FLOAT
péssima sugestão. esse tipo *não* deve ser usado. O IB usará float internamente em última instância, quando for realmente necessário -- tipos float são extremamente sucetíveis a erros de precisão.
T+
péssima sugestão. esse tipo *não* deve ser usado. O IB usará float internamente em última instância, quando for realmente necessário -- tipos float são extremamente sucetíveis a erros de precisão.
T+
GOSTEI 0
Maicon Loffi
20/11/2003
Afarias,
Realmente tens razão, é que eu só olhei a pergunta e não a interpretei.
Tanto que já faz um ano que uso IB e ainda não usei o tipo Float,
Só uso Numeric(15,2).
Mas quanto a tua resposa de que 10.2 é diferente de 10.20, eu acho que não, pois se eu criar campos decimal(10,2), numeric(10,2), e soma-los não vai ter diferença.
T+
Realmente tens razão, é que eu só olhei a pergunta e não a interpretei.
Tanto que já faz um ano que uso IB e ainda não usei o tipo Float,
Só uso Numeric(15,2).
Mas quanto a tua resposa de que 10.2 é diferente de 10.20, eu acho que não, pois se eu criar campos decimal(10,2), numeric(10,2), e soma-los não vai ter diferença.
T+
GOSTEI 0
Maicon Loffi
20/11/2003
Afarias,
Cara, já que você é entendido de números, me explique sobre o tipo DOUBLE PRECISION.
Maicon
t+
Cara, já que você é entendido de números, me explique sobre o tipo DOUBLE PRECISION.
Maicon
t+
GOSTEI 0
Afarias
20/11/2003
|Mas quanto a tua resposa de que 10.2 é diferente de 10.20, eu acho que
|não, pois se eu criar campos decimal(10,2), numeric(10,2), e soma-los
|não vai ter diferença
Oooooppppaaaa!! Guenta ai!! EU NUNCA DISSE Q HAVERIA DIFERENÇA!! -- pelo *contrário*, lebrei (veja:: LEBREI -- claro q todo mundo sabe q não há diferença) que se for 10,2 ou 10,20 *não* faz diferença!
|Cara, já que você é entendido de números, me explique sobre o tipo
|DOUBLE PRECISION
FLOAT :: 32bits, 7 dígitos de precisão (significativos)
DOUBLE PRECISION :: 64bits, 15 dígitos de precisão (significativos)
T+
|não, pois se eu criar campos decimal(10,2), numeric(10,2), e soma-los
|não vai ter diferença
Oooooppppaaaa!! Guenta ai!! EU NUNCA DISSE Q HAVERIA DIFERENÇA!! -- pelo *contrário*, lebrei (veja:: LEBREI -- claro q todo mundo sabe q não há diferença) que se for 10,2 ou 10,20 *não* faz diferença!
|Cara, já que você é entendido de números, me explique sobre o tipo
|DOUBLE PRECISION
FLOAT :: 32bits, 7 dígitos de precisão (significativos)
DOUBLE PRECISION :: 64bits, 15 dígitos de precisão (significativos)
T+
GOSTEI 0
Maicon Loffi
20/11/2003
Showzeeeera!!
Valeu....
t+
Valeu....
t+
GOSTEI 0
Marfred
20/11/2003
naum sei se tem a ver com esse topico mas estou desesperado com um problema aki....
Como gravo valores correto em campos do tipo numeric(15,2) ?
Se eu tentar gravar o valor 1,25 por exemplo ele grava sóh o inteiro ! ele grava sóh 1 na tabela.... ele naum consegue gravar os decimais depois da virgula...
agora, jah depois de varias consultas no nesse forun, creio q tenha alguma coisa a ver com DECIMALSEPARATOR (naum sei....), mas como faço isso ?!!
Como gravo valores correto em campos do tipo numeric(15,2) ?
Se eu tentar gravar o valor 1,25 por exemplo ele grava sóh o inteiro ! ele grava sóh 1 na tabela.... ele naum consegue gravar os decimais depois da virgula...
agora, jah depois de varias consultas no nesse forun, creio q tenha alguma coisa a ver com DECIMALSEPARATOR (naum sei....), mas como faço isso ?!!
GOSTEI 0