【发布时间】:2020-03-24 15:15:23
【问题描述】:
在下图中,我尝试将“ManufactureDate”这一周开始到每个星期一,但无法获得所需的结果。
使用的查询:
select distinct dateadd(week, DATEDIFF(week, 0, [ManufactureDate]),0 )sp, [ManufactureDate]
FROM ab
当前结果集:
SP Manufacturing Date
2019-10-14 00:00:00.000 2019-10-13 00:00:00.000
2019-10-14 00:00:00.000 2019-10-14 00:00:00.000
2019-10-14 00:00:00.000 2019-10-15 00:00:00.000
2019-10-14 00:00:00.000 2019-10-16 00:00:00.000
2019-10-14 00:00:00.000 2019-10-17 00:00:00.000
2019-10-14 00:00:00.000 2019-10-18 00:00:00.000
2019-10-21 00:00:00.000 2019-10-20 00:00:00.000
期望的结果:
Sp Manufacturing Date
10/14/2019 10/14/2019
10/14/2019 10/15/2019
10/14/2019 10/16/2019
10/14/2019 10/17/2019
10/14/2019 10/18/2019
10/14/2019 10/20/2019
10/21/2019 10/21/2019
图片:
【问题讨论】:
-
你真的需要这张图片吗?看起来和文本数据一样(更好)。
-
@DaleK,不,我没有,我想我没有删除答案的权限。
标签: sql sql-server