none
Filtrar dados com data RRS feed

  • Pergunta

  • Bom dia,

    Estou tentando uma consulta que deverá analisar dados do dia 1º do mês atual até a data atual da execução da consulta. Exemplo: dt_inicio = 01/03/2017 á dt_fim = 08/03/2017.

    De uma forma automática se colocar no dt_fim GETDATE() ele atribui a data hoje, como poderia criar uma variável automática para o dt_inicio onde ele seja o mês e o ano atual mas que o dia sempre seja 1º.

    quarta-feira, 8 de março de 2017 15:24

Respostas

  • Qual versão do SQL Server

    se for 2012 veja se isso ajuda

    DECLARE @DataFim  DATETIME  ='2017-03-08';
    
    DECLARE @DataInicio   DATETIME = DATEFROMPARTS(YEAR(@DataFim),MONTH(@DataFim),1);
    
    SELECT @DataInicio,@DataFim

    Por favor,  marque-o como respondidas se está respondeu a sua pergunta 
    ou marcá-lo como útil se está ajudou a resolver o seu problema 
    Wesley Neves
    MTA-Database Fundamentals 
    Analista Desenvolvedor.NET


    Wesley Neves

    • Marcado como Resposta Leandro HG quarta-feira, 8 de março de 2017 19:38
    quarta-feira, 8 de março de 2017 16:13

Todas as Respostas

  • Qual versão do SQL Server

    se for 2012 veja se isso ajuda

    DECLARE @DataFim  DATETIME  ='2017-03-08';
    
    DECLARE @DataInicio   DATETIME = DATEFROMPARTS(YEAR(@DataFim),MONTH(@DataFim),1);
    
    SELECT @DataInicio,@DataFim

    Por favor,  marque-o como respondidas se está respondeu a sua pergunta 
    ou marcá-lo como útil se está ajudou a resolver o seu problema 
    Wesley Neves
    MTA-Database Fundamentals 
    Analista Desenvolvedor.NET


    Wesley Neves

    • Marcado como Resposta Leandro HG quarta-feira, 8 de março de 2017 19:38
    quarta-feira, 8 de março de 2017 16:13
  • Deleted
    quarta-feira, 8 de março de 2017 17:22
  • Testei as duas e funcionou perfeitamente, valeu por mais essa ajuda.
    quarta-feira, 8 de março de 2017 19:40