SQL日期规范化和对齐

时间:2019-12-11 16:26:38

标签: sql datetime calculation calculated-field

有人可以帮我吗。我正在寻找将我的日期归一化为当前年份并将其与日期对齐的SQL计算,例如:

2018年1月1日星期一-> 19/12/30 周二02/01/18-> 31/12/19

有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:0)

用于SQL Server的T-SQL解决方案:

每个日期增加104周? (每2年52周== 104周)

select dateadd(WEEK,104,cast('01-01-2018' as date))
select dateadd(WEEK,104,cast('01-02-2018' as date))

返回

2019-12-30
2019-12-31