Fórum Inserir Registro monetário #561627
27/08/2016
0
Estou tentando inserir registros monetários Exemplo > (20.15) porém não estou conseguindo, já tentei com INT(5.2), já tentei com decimal, mas ele só me mostra apenas os números antes da vírgula.
Estou usando o Workbench 6.
Aqui o create da tabela :
create table pizza ( idPizza VARCHAR(5) not null, Pizza varchar(50) not null, Preco int (3.2) not null, constraint pk_pizza primary key (idPizza) );
Aqui é o INSERT :
insert into pizza (idPizza, Pizza, Preco) values
('CDPZ1', 'Frango', '20.55'),
('CDPZ2', 'Mussarela','22.10'),
('CDPZ3', 'Palmito','27.85'),
('CDPZ4', 'Atum','30.15'),
('CDPZ5', 'Portuguesa','39.15'),
('CDPZ6', 'Moda','50.15');
Quem puder me ajudar, agradeço.
André Moutinho
Curtir tópico
+ 0Posts
27/08/2016
Marcus Santos
Já tive esse mesmo problema, utilize decimal (10,2), porém quando for gravar a informação no banco sempre utilize "." (ponto), ou seja, você deve sempre converter "," para ".".
No frontend você converte o "." para ",".
Caso ainda tenha problema me avise.
Abs
Gostei + 0
28/08/2016
André Moutinho
Já tive esse mesmo problema, utilize decimal (10,2), porém quando for gravar a informação no banco sempre utilize "." (ponto), ou seja, você deve sempre converter "," para ".".
No frontend você converte o "." para ",".
Caso ainda tenha problema me avise.
Abs
Estou tentando inserir registros monetários Exemplo > (20.15) porém não estou conseguindo, já tentei com INT(5.2), já tentei com decimal, mas ele só me mostra apenas os números antes da vírgula.
Estou usando o Workbench 6.
Aqui o create da tabela :
create table pizza ( idPizza VARCHAR(5) not null, Pizza varchar(50) not null, Preco int (3.2) not null, constraint pk_pizza primary key (idPizza) );
Aqui é o INSERT :
insert into pizza (idPizza, Pizza, Preco) values
('CDPZ1', 'Frango', '20.55'),
('CDPZ2', 'Mussarela','22.10'),
('CDPZ3', 'Palmito','27.85'),
('CDPZ4', 'Atum','30.15'),
('CDPZ5', 'Portuguesa','39.15'),
('CDPZ6', 'Moda','50.15');
Quem puder me ajudar, agradeço.
Eu to usando o WORKBENCH, e no insert lá, eu coloquei ponto direto, e não saiu, sei lá já desanimei.
Gostei + 0
28/08/2016
Romario Kilian
Na criação da tabela troque Preço int(5.2) por Decimal(10.2).
Tente aí.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)