calculando data dentro da Function

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

Respostas

08/03/2005

Emerson

como é que você ´manda´ a data?


Responder Citar

09/03/2005

Eduardo.padilha

Eu mando DMY


Responder Citar

09/03/2005

Emerson

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)))


Responder Citar

10/03/2005

Eduardo.padilha

Eu mando via parametro como datetime.


Mas esse exemplo q vc montou testei e deu certo.

valeu meu caro amigo.

Obrigado.....


Responder Citar