JuLIOOXX 0 Denunciar post Postado Abril 30, 2009 Boa noite Pessoal, Tenho um campo em mysql do tipo double(10,2) que torna os valores 9999999.99 Mas gostaria que os valores estivessem em 9.999.999,00 Como eu faria pro campo aceitar assim? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Abril 30, 2009 Nao coloca, você formata pra exibir desse jeito ai Compartilhar este post Link para o post Compartilhar em outros sites
JuLIOOXX 0 Denunciar post Postado Abril 30, 2009 Você diz: deixar o campo como INT e usar uma mascara pra exibir os preços assim neh? R$9.999.999,00 Resolvi usar assim mesmo. Valeu pela resposta, e a propósito, essa sua frase da assinatura eu conheço a origem heheh sou do rio tambem http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Abril 30, 2009 o tipo INT não aceitará decimal se definir como INT, ao inserir 1,99 entrará como 199 Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Abril 30, 2009 Bom, o tipo de dado mais correto seria DECIMAL(10,2) @hinon: 1,99 em campo INTentra 1 caso ele esteja em SQL mode q aceita tudo, (senao da errro) e provavelmente ele vai confundir a "," com o separador de coluna, gerando uma coluna a mais e vai dizer q o numero de colunas na tabela nao coincide com o numero values no insert. Quanto a assinatura , isso é algo que meu falecido avô falava, porém dizem q isso ta escrito numa linha de trem ou algo assim, da pra ver esse 'pixe' no clipe do RAPPA o salto(eu acho) por alguns milesimos de segundo Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Abril 30, 2009 tudo certo quando digitei nao deixei bem claro. Estava considerando o 1,99 como inteiro sem virgula ou ponto. Compartilhar este post Link para o post Compartilhar em outros sites
JuLIOOXX 0 Denunciar post Postado Maio 17, 2009 Bom, o tipo de dado mais correto seria DECIMAL(10,2) @hinon: 1,99 em campo INTentra 1 caso ele esteja em SQL mode q aceita tudo, (senao da errro) e provavelmente ele vai confundir a "," com o separador de coluna, gerando uma coluna a mais e vai dizer q o numero de colunas na tabela nao coincide com o numero values no insert. Quanto a assinatura , isso é algo que meu falecido avô falava, porém dizem q isso ta escrito numa linha de trem ou algo assim, da pra ver esse 'pixe' no clipe do RAPPA o salto(eu acho) por alguns milesimos de segundo o problema do campo decimal(10,2) é que terei de mascarar do mesmo jeito que se fosse int. Pois ficaria 9999999,99. e eu teria que mascarar para 9.999.999,99 do mesmo jeito que se fosse inteiro. Decidir usar INT() mesmo, retiro os pontos antes de inserir na tabela e uso uma mascara para exibir. Enfim, obrigado pelas respostas. devido a problema na net aqui não respondi antes. *Exatamente! no clipe do Rappa aparece sim, isso ta num viaduto ali na central e que onde ta escrito é de muito dificil acesso pra alguem ir la e pixar.. Compartilhar este post Link para o post Compartilhar em outros sites