SQL
Estou com um problema de arredondamento de dados quando digito um valor 1.5 ou 1.3 no campo Horas ele fica 2.00 no banco de dados.Eu coloquei no Campo decimal (9,2) Não sei como isso acontece.
Pra gravar o horário, eu uso varchar(5), só que eu não uso cálculos, apenas mostro a hora do registro(ex: 11:27). Acredito que vc esta colocando num campo com formato Double... Para calcular as horas use um formato de tempo(não sei qual é o seu banco de dados, eu uso sql com campo DateTime).
Amigo, Rafael
O Problema esta na inclusão dos dados ou na select que você esta fazendo, passe o banco de dados que esta trabalhando.
se for inclusão posste o código para analise.
O Problema esta na inclusão dos dados ou na select que você esta fazendo, passe o banco de dados que esta trabalhando.
se for inclusão posste o código para analise.
Rafaels coloca ai para gente qual é o banco que vc usa, e qual é o comando que vc esta usando para inserir os dados, se o banco for mysql ele tem uma particularidade, más coloca ai e deixa a gente dar uma olhada para te ajudar
Estou usado SQL SERVER, segue abaiixo scrpit do sql
/** Add One800DNN_Incidents **/
create procedure {databaseOwner}{objectQualifier}Incidents
, @HoursSpent decimal(9,2)
, @Solution nvarchar(max)
as
INSERT INTO {objectQualifier} Incidents (
,HoursSpent
,Solution
) VALUES (
,@HoursSpent
,@Solution
)
Tópico encerrado , respostas não são mais permitidas