none
Quantidade de dias em um intervalo de datas RRS feed

Respostas

  • Jonas,

    Tente algo como:

    DECLARE @DATA_INICIAL DATETIME = '2015-01-17'
    DECLARE @DATA_FINAL DATETIME = '2015-01-22'
    
    SELECT DATEDIFF(day, @DATA_INICIAL, @DATA_FINAL) AS NUMERO_DIAS

    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 22 de janeiro de 2015 17:00
    • Marcado como Resposta Jonas Riedel quinta-feira, 22 de janeiro de 2015 18:02
    quinta-feira, 22 de janeiro de 2015 16:24

Todas as Respostas

  • Jonas,

    Tente algo como:

    DECLARE @DATA_INICIAL DATETIME = '2015-01-17'
    DECLARE @DATA_FINAL DATETIME = '2015-01-22'
    
    SELECT DATEDIFF(day, @DATA_INICIAL, @DATA_FINAL) AS NUMERO_DIAS

    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 22 de janeiro de 2015 17:00
    • Marcado como Resposta Jonas Riedel quinta-feira, 22 de janeiro de 2015 18:02
    quinta-feira, 22 de janeiro de 2015 16:24
  • Além da maneira como o Renato mostrou, para pegar o número de dias você também pode fazer algo como:

    DECLARE @DtIni DATETIME = '2015-01-17'
    DECLARE @DtFim DATETIME = '2015-01-30'
    
    SELECT CAST(@DtFim AS INT) - CAST(@DtIni AS INT)
    

    quinta-feira, 22 de janeiro de 2015 16:57