【发布时间】:2018-05-16 23:00:28
【问题描述】:
如果我有如下表:
Source Event Date Qty
Site A Create Account 5/05/2018 6
Site B Create Account 4/05/2018 12
Site A Update Account 6/05/2018 1
Site A Update Notes 7/05/2018 2
Site B Add Dependant 5/05/2018 1
Site C Create Account 5/05/2018 14
还有一个这样的:
Date OrdersRec
4/05/2018 162
5/05/2018 123
6/05/2018 45
7/05/2018 143
并希望构建一种矩阵表,以便能够一次又一次地用于各种日期范围的查询,如下所示:
Date Create Update UpdateNotes AddDependant OrdersRec
4/05/2018 12 0 0 0 162
5/05/2018 20 0 0 1 123
6/05/2018 0 1 0 0 45
7/05/2018 0 0 2 0 143
最好的方法是什么?
我从日期和 CreateAccount 数字的 INSERT 开始,但我不确定如何返回并更新特定日期的其他计数,或者即使那很愚蠢而且我遗漏了一些明显的东西。
谢谢!
【问题讨论】:
标签: sql sql-server merge