Estou tentando obter o número total de dias entre dois dias:
1/1/2011
3/1/2011
RETURN
62
É possível fazer no SQL Server?
sql
sql-server
sql-server-2008
date
Pod Mays
fonte
fonte
Respostas:
PRINT DATEDIFF(DAY, '1/1/2011', '3/1/2011')
vai lhe dar o que você procura.Isso fornece o número de vezes que o limite da meia-noite é cruzado entre as duas datas. Você pode optar por adicionar um a isso se estiver incluindo as duas datas na contagem - ou subtrair uma se não desejar incluir nenhuma data.
fonte
DateDiff do SQL Server
fonte
Você pode tentar este link do MSDN
fonte
Consulte DateDiff :
fonte
Outro formato de data
fonte
fonte
Isso está funcionando para mim -
fonte
se você quiser fazer o mesmo procedimento de armazenamento, precisará aplicar o código abaixo.
onde @fromdate e @todate é Parâmetro do SP
fonte
fonte