【发布时间】:2018-06-28 06:59:56
【问题描述】:
我有两个单独的表格,分别代表两周的学生出勤率。我想生成两列,按周划分每个学生的出勤率。如果学生每周多次出现,则应添加出现次数。此外,如果一个学生在一周内而不是下一周在场,那么当月的学生会得到 1(假设它只出现一次),缺席的学生会得到 0。我尝试了 count() 和 joins 的多种变体,但无济于事。任何帮助将不胜感激。以下是截断的小提琴:
http://www.sqlfiddle.com/#!9/36a6e0
这是我想要实现的示例:
Name | CurrWeek | LastWeek
Paula | 0 | 2
【问题讨论】:
-
欢迎使用 Stack Overflow,它不是免费的代码编写或作业服务。您至少还应该向我们展示预期的输出是什么。
-
mysql 和 sql server 不同,请重新标记
-
您应该添加您的尝试和所需的输出以获得更好的解决方案。
-
@ArsmanAhmad,在联合中“添加尝试”?
-
@TimBiegeleisen,不是作业。对不起,我最初没有包含足够的信息,这是我的第一篇文章。刚刚添加了预期的输出。