[delphi-br] na REAL, DATEDIFF retorna INT ou FLOAT ??? interessante...

2008-02-05 Por tôpico Flavio
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

Re: [delphi-br] na REAL, DATEDIFF retorna INT ou FLOAT ??? interessante...

2008-02-05 Por tôpico Moacir - GMail
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

RE: [delphi-br] na REAL, DATEDIFF retorna INT ou FLOAT ??? interessante...

2008-02-05 Por tôpico Rubem Nascimento da Rocha
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

Re: [delphi-br] na REAL, DATEDIFF retorna INT ou FLOAT ??? interessante...

2008-02-05 Por tôpico Joao Morais
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.