SQL

RAFAELS 10/02/2011 00:53:08
#364933
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.


KIKO.WIZZ 10/02/2011 08:47:10
#364944
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).
JESUEL.OLIVEIRA 10/02/2011 08:53:29
#364946
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.
ALVAROVB2009 10/02/2011 09:52:36
#364950
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
RAFAELS 11/02/2011 00:46:57
#365061

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