Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Filipe_Moraes

Campo para inserir salários

Recommended Posts

lá pessoal gostaria de saber qual tipo de campo devo colocar na minha base de dados para inserir salários, lembrando que o salário tem pontos e vírgulas se for o caso 1.000,00 (mil reais), esse valor ja vem configurado no meu ASP, so que coloco como TEXT e tenho que converter para numerico no meu codigo e ficar titndo letras e caracters não validos, sendo assim, qual campo me serve para essa situação?

 

Agradecia a ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer gravar o valor com pontos e vírgula ou só os números?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, obrigado pela atenção.

 

Queria gravar ja com os pontos e vírgulas.

Se gravase so numeros gravaria como INTEGER e no meu ASP aplicava os pontos e virgulas, mas assim seria pior, imagina que so quero trabalhar dentro da base de dados diretamente com o sql, por isso tem mesmo que ser com pontos e virgulas.

 

Agradeço a ajuda! :-)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao de ouvidos ao amigo acima

 

o correto para um campo salário seria

 

DECIMAL(15,2)

 

como varchar você sera incapaz de fazer contas em cima do salario

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, obrigado pela ajuda.

Obrigado também ao "NaPraia" pela ajuda, mas tenho mais dúvidas: decimal nesse caso so entraria as vírgulas ou posso colocar pontos também?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só a parte decimal

 

Ex:

 

1000.50 (mil reais e 50 centavos)

 

e na hora da consulta para exibir 1,000.50 você usa " FORMAT(campo,2) as campo "

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.