none
Pegar mês anterior comparado com Hoje. RRS feed

  • Pergunta

  • Olá pessoal,

    queria uma ajuda,

    tenho um email com a tabela de faturamento, que é diário, porém uso uma função que utiliza getdate que é essa:

    SET @Data_hoje = GETDATE() e com isso determino que dia é hoje para calcular o previsto de vendas

    Porém tenho um problema, quando puxo os meses anteriores ele pega o getdate de hoje, como eu posso testar isso:

    Gostaria de testar que se o dia da variável @Datainicia fosse menor que hoje, ele pegasse o mês anterior.

     

    Grato

    quarta-feira, 1 de fevereiro de 2012 17:27

Respostas

  • if @datainicia = getdate()

    set @data_hoje = dateadd(month,-1,getdate())


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
    • Sugerido como Resposta Junior Galvão - MVPMVP quinta-feira, 2 de fevereiro de 2012 11:49
    • Marcado como Resposta Eder Costa quarta-feira, 29 de fevereiro de 2012 13:57
    quarta-feira, 1 de fevereiro de 2012 17:53
  • Holger,

    Outras possibilidades:

    Select

    Month(Getdate())-1

    ou

    Select

    Datepart(M,Getdate())-1

    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta Eder Costa quarta-feira, 29 de fevereiro de 2012 13:57
    quinta-feira, 2 de fevereiro de 2012 11:50

Todas as Respostas

  • if @datainicia = getdate()

    set @data_hoje = dateadd(month,-1,getdate())


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
    • Sugerido como Resposta Junior Galvão - MVPMVP quinta-feira, 2 de fevereiro de 2012 11:49
    • Marcado como Resposta Eder Costa quarta-feira, 29 de fevereiro de 2012 13:57
    quarta-feira, 1 de fevereiro de 2012 17:53
  • Holger,

    Outras possibilidades:

    Select

    Month(Getdate())-1

    ou

    Select

    Datepart(M,Getdate())-1

    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta Eder Costa quarta-feira, 29 de fevereiro de 2012 13:57
    quinta-feira, 2 de fevereiro de 2012 11:50