我一直在研究从 5 个不同的表中选择的查询:
SELECT R.[Name],
P.[Name],
S.[Number],
T.[Name],
D.[Hours],
D.[ActivityDate]
FROM DailyTaskHours D
INNER JOIN Task T
ON D.TaskId = T.PK_Task
INNER JOIN Story S
ON T.StoryId = S.PK_Story
INNER JOIN Sprint P
ON S.SprintId = P.PK_Sprint
INNER JOIN Product R
ON P.ProductId = R.PK_Product
这是结果在视觉上的样子:
最后两列称为 Hours 和 ActivityDate。从表中可以看出,对于 Number - OPA-76 有两个条目:
而不是两行,我希望它是一排。我希望有 7 列而不是最后两列标记为周日到周六,并且两个小时的条目根据它们的 ActivityDate 进入正确的一周中的一天。
每天只能进入 1 次。
我怎样才能做到这一点?