calculando data dentro da Function

SQL Server

08/03/2005

Ola Galera !

Dentro de uma funcion eu calculo uma data menos a outra,
o problema eh q quando mando o parametro da Data esta indo com o
formato DMY e dentro da function ocorre erro.

Ou seja se eu passa-se assim dentro da Function funcionaria. MDY
SELECT (DATEDIFF(DAY,´02/16/2005´,´03/08/2005´))

Mas na verdade tem q ser . DMY
SELECT (DATEDIFF(DAY,´16/02/2005´,´08/03/2005´))

Alguem sabe como dentro da Function posso colocar os valores das datas em formato DMY ?


Eduardo.padilha

Eduardo.padilha

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

08/03/2005

como é que você ´manda´ a data?


GOSTEI 0
Eduardo.padilha

Eduardo.padilha

08/03/2005

Eu mando DMY


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

08/03/2005

mas é via parâmetro? é uma string? é uma data formatada?

tente assim:
SELECT (DATEDIFF(DAY,CONVERT(datetime,´16/02/2005´,103),CONVERT(datetime,´08/03/2005´,103)))


GOSTEI 0
Eduardo.padilha

Eduardo.padilha

08/03/2005

Eu mando via parametro como datetime.


Mas esse exemplo q vc montou testei e deu certo.

valeu meu caro amigo.

Obrigado.....


GOSTEI 0
POSTAR