我有一个按分钟(日期时间类型)的时间序列,并且我想添加一个列,以报告每个(周,年)当前日期时间与每个(周,年)星期五(上午10点)之间的距离如果datetime列与参考列之一相同(周,年)。
asofdatetime asofdatetime_week_number reference reference_week_number Expected_Result
5/26/2006 17:02 22 5/25/2006 21:00 22 5/28/2006 22:00
5/26/2006 17:04 22 5/25/2006 21:00 22 5/28/2006 22:00
1/28/2006 17:05 4 5/25/2006 21:00 22 NULL
1/28/2006 17:06 4 5/25/2006 21:00 22 NULL
我知道如何机械地将日期和时间列分开,但是我很想知道如何从日期时间开始,这样可以节省大量的代码/时间。
不好意思的格式,我是SQL和这个论坛的新手。