0
Data Inicial e Final de uma semana a partir da data atual
Posted by Fabio's Blog
on
08:37
Dica de SQL para calcular a Data Inicial e Final de uma semana a partir da data atual.
Espero que tenha sido útil.
--inicial
select convert(varchar,year(convert(varchar,getdate()-(datepart(dw,getdate())-1),20))) + '-' + right('00'+convert(varchar,month(convert(varchar,getdate()-(datepart(dw,getdate())-1),20))),2) + '-' + right('00'+convert(varchar,day(convert(varchar,getdate()-(datepart(dw,getdate())-1),20))),2) + '-' + ' 00:00'
--final
select convert(varchar,year( convert(varchar,getdate()+7-atepart(dw,getdate())),20))) + '-' +right('00'+convert(varchar,month( convert(varchar,getdate()+(7-datepart(dw,getdate())),20))),2) + '-' + right('00'+convert(varchar,day( convert(varchar,getdate()+(7-datepart(dw,getdate())),20))),2) + '-' + ' 23:59'
Espero que tenha sido útil.