Olá pessoal, bom dia,
esses dias me apareceu uma grande pulga fazendo a festa atrás da minha orelha.
Resolvi colocar no comando SQL:
SELECT DATEDIFF(DAY,'1984/05/21','2007/04/01')/365
Resultado: 22
...e
Flavio,
Faça um Cast para integer...
SELECT Cast(DATEDIFF(DAY,'1984/05/21','2007/04/01')/365 as integer)
Resultado: 22
SELECT cast(2*DATEDIFF(DAY,'1984/05/21','2007/04/01')/365 as integer)
Resultado
[ ]´s
Moacir
Flavio escreveu:
Olá pessoal, bom dia,
esses dias me apareceu uma
Feb 2008 13:29:38 -0200
Subject: Re: [delphi-br] na REAL, DATEDIFF retorna INT ou FLOAT ???
interessante...
Flavio,
Faça um Cast para integer...
SELECT Cast(DATEDIFF(DAY,'1984/05/21','2007/04/01')/365 as integer)
Resultado: 22
SELECT cast(2*DATEDIFF(DAY,'1984/05/21','2007/04/01')/365
Rubem Nascimento da Rocha wrote:
O outro motivo para que uma data seja representada como float é tb pelo
fato deste mesmo tipo de dados ser usado para representar horas. Ou seja,
um determinado período no tempo pode ser representado em um double
contendo data e hora.
Este é o único motivo.
4 matches
Mail list logo