none
Diferença entre datas menor que a data de fechamento RRS feed

  • Pergunta

  • Estou tentando retornar a diferença entre datas, para calcular os dias em aberto até a data de fechamento da mesma, como faço isso, só conseguir chegar até aqui.

    DIAS EM ABERTO = DATEDIFF(Vagas[DATA DA ABERTURA];TODAY();DAY)

    quarta-feira, 19 de julho de 2017 14:29

Respostas

  • Bom dia

    Today() não me parece uma função do SQL Server 

    vc está usando que Banco de Dados 

    Caso for o Sql Server 

    algo assim funciona

    DECLARE @diaFechamentoNaTabela DATE = DATEADD(DAY,-40,GETDATE())
    
    SELECT DATEDIFF(DAY,@diaFechamentoNaTabela,GETDATE())

    Fazendo um complemento  a função Today está correta para o DAX 

    aqui a documentação  do 

    DATEDIFF

    https://msdn.microsoft.com/en-us/library/dn802538.aspx

    e um artigo que pode te ajudar 

    https://www.toadworld.com/platforms/sql-server/b/weblog/archive/2015/06/22/using-datediff-to-calculate-time-intervals-in-dax

    Wesley Neves - Brasilia-DF

     
    wesley.si.neves@gmail.com
    MTA-SQL Server
    MTA- Web Development
    Analista Desenvolvedor.NET
    Pós-Graduando em Banco de Dados 
    "Se a resposta for útil ou ajudar ,não esqueça de marcar"




    Wesley Neves



    quarta-feira, 19 de julho de 2017 14:39

Todas as Respostas

  • Bom dia

    Today() não me parece uma função do SQL Server 

    vc está usando que Banco de Dados 

    Caso for o Sql Server 

    algo assim funciona

    DECLARE @diaFechamentoNaTabela DATE = DATEADD(DAY,-40,GETDATE())
    
    SELECT DATEDIFF(DAY,@diaFechamentoNaTabela,GETDATE())

    Fazendo um complemento  a função Today está correta para o DAX 

    aqui a documentação  do 

    DATEDIFF

    https://msdn.microsoft.com/en-us/library/dn802538.aspx

    e um artigo que pode te ajudar 

    https://www.toadworld.com/platforms/sql-server/b/weblog/archive/2015/06/22/using-datediff-to-calculate-time-intervals-in-dax

    Wesley Neves - Brasilia-DF

     
    wesley.si.neves@gmail.com
    MTA-SQL Server
    MTA- Web Development
    Analista Desenvolvedor.NET
    Pós-Graduando em Banco de Dados 
    "Se a resposta for útil ou ajudar ,não esqueça de marcar"




    Wesley Neves



    quarta-feira, 19 de julho de 2017 14:39
  • Wesley, boa tarde

    TODAY() é uma função que estou usando no Power BI, achei que esse seria o fórum correto para colocar minha dúvida, se não for, me desculpe.

    quarta-feira, 19 de julho de 2017 16:25
  • Eu que me enganei porem fiz complemento no post

    Fazendo um complemento  a função Today está correta para o DAX 

    aqui a documentação  do 

    DATEDIFF

    https://msdn.microsoft.com/en-us/library/dn802538.aspx

    e um artigo que pode te ajudar 

    https://www.toadworld.com/platforms/sql-server/b/weblog/archive/2015/06/22/using-datediff-to-calculate-time-intervals-in-dax


    Wesley Neves

    quarta-feira, 19 de julho de 2017 16:37