Jump to content


Photo

Conversão De Campos Numerico Em Data


  • Faça o login para participar
2 replies to this topic

#1 Lvbrito

Lvbrito

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 03/12/2009, 10:08

BOM DIA
Estou precizando de uma grande ajuda dos mestres do forum
Na minha base de dados tem um relatorio em formato VIEW que não consingo executar direito
criei um view para calcular a data de termino de um evento, mais o resultado não foi o esperado
já tentei de tudo mais não consigo fazer, o campo DataTermino acaba ficando como numerico em vez de data,
teria como esse calculo ser feito corretamente?
desde ja agradeço pela atenção.
abraço

SELECT `Registro`, `Data Inicio`, `Dias`,
(`Data Inicio`)+(`Dias`)-1
AS DataTermino
FROM inspecao;

O RESULTADO SAI ASSIM.
Registro Data Inicio Dias DataTermino
617 2007-05-03 120 20070622
618 2007-05-26 90 20070615

DEVERIA FICAR ASSIM.
Registro Data Inicio Dias DataTermino
617 2007-05-03 120 2007-08-30
618 2007-05-26 90 2007-08-24

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 03/12/2009, 14:06

Ao invés de:

(`Data Inicio`)+(`Dias`)-1

Use:

`Data Inicio` + INTERVAL Dias-1 DAY

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Lvbrito

Lvbrito

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 03/12/2009, 23:53

Cara valeu mesmo ta funcionado perfeitamente agora.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq