Array
(
)

calculando data dentro da Function

Eduardo.padilha
   - 08 mar 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 ?

Emerson
   - 08 mar 2005

como é que você ´manda´ a data?

Eduardo.padilha
   - 09 mar 2005

Eu mando DMY

Emerson
   - 09 mar 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)))

Eduardo.padilha
   - 10 mar 2005

Eu mando via parametro como datetime.

Mas esse exemplo q vc montou testei e deu certo.

valeu meu caro amigo.

Obrigado.....