none
Ultimos dois meses RRS feed

  • Pergunta

  • Pessoal bom dia,

    Tenho a variavel abaixo que tras o mes atual e ano atual em um select que eu faço

    Como eu faria no exemplo abaixo para trazer os ultimos dois meses, ou seja sempre os ultimos dois meses:

    (MONTH(dbo.tblnotas.Data) = MONTH(CONVERT(date, GETDATE(), 103)))

    AND  

    (YEAR(dbo.tblnotas.Data) = YEAR(GETDATE()))

    Obrigado

    terça-feira, 22 de maio de 2012 13:19

Respostas

  • Ola Eduardo,

    tente desta forma

    dbo.tblnotas.Data >= DATEADD(MONTH,-1,CONVERT(varchar(6),GETDATE(), 112) + '01') 
    


    Att.
    Lukas Baldan

    • Marcado como Resposta Eduardo_soncim terça-feira, 22 de maio de 2012 14:48
    terça-feira, 22 de maio de 2012 13:30
  • Eduardo

    Esse é o script q o Lukas postou:

    dbo.tblnotas.Data >= DATEADD(MONTH,-1,CONVERT(varchar(6),GETDATE(), 112) + '01') 

    estando ok, marque a thread dele como resposta.




    Se a minha ajuda lhe for útil não esqueça de classificar. Att. Leonardo Marcelino

    • Marcado como Resposta Eduardo_soncim terça-feira, 22 de maio de 2012 14:48
    terça-feira, 22 de maio de 2012 14:21

Todas as Respostas

  • Ola Eduardo,

    tente desta forma

    dbo.tblnotas.Data >= DATEADD(MONTH,-1,CONVERT(varchar(6),GETDATE(), 112) + '01') 
    


    Att.
    Lukas Baldan

    • Marcado como Resposta Eduardo_soncim terça-feira, 22 de maio de 2012 14:48
    terça-feira, 22 de maio de 2012 13:30
  • Lukas

    Nao esta aparecendo o comando que voce enviou.

    pode enviar novamente

    obrigado

    terça-feira, 22 de maio de 2012 13:38
  • Eduardo

    Esse é o script q o Lukas postou:

    dbo.tblnotas.Data >= DATEADD(MONTH,-1,CONVERT(varchar(6),GETDATE(), 112) + '01') 

    estando ok, marque a thread dele como resposta.




    Se a minha ajuda lhe for útil não esqueça de classificar. Att. Leonardo Marcelino

    • Marcado como Resposta Eduardo_soncim terça-feira, 22 de maio de 2012 14:48
    terça-feira, 22 de maio de 2012 14:21