none
FUNCAO DATEDIFF - MES RRS feed

  • Pergunta

  • Olá galera!

    Estou com dificuldades para executar a funcao DATEDIFF. Eu preciso achar a diferenca dos meses da minha data especificada no  select. A funcao é: SELECT SUM(A.VALORLIQUIDO)/(DATEDIFF ( MONTH ,DATAEMISSAO) + 1) As VALORMEDIO 

    Ele nao esta tratando a quantidade de meses. Alguem pode me ajudar nessa funcao?

    Muito obrigada

    sexta-feira, 8 de julho de 2011 18:54

Respostas

  • Para utilizar a função DATEDIFF é necessário passar 3 parâmetros conforme a sintaxe abaixo:

     

    DATEDIFF ( datepart , startdate , enddate )

     

    Exemplo:

     

    SELECT DATEDIFF(month, '2011-02-01', '2011-07-01');

     

    Acredito que esteja faltando um parâmetro na sua instrução.

     


    Assinatura: Imoveis comerciais em Guarulhos
    • Marcado como Resposta NovaesB sexta-feira, 8 de julho de 2011 20:19
    sexta-feira, 8 de julho de 2011 19:08

Todas as Respostas