sql查询显示员工每年为公司工作的矩阵

时间:2018-02-21 06:24:32

标签: mysql sql sql-server database prepared-statement

数据

enter image description here

预期输出

enter image description here

编写一个脚本,该脚本将创建一个矩阵(预期输出),在x轴上显示年份,在y轴上显示员工ID。该矩阵的目的是显示员工每年为公司工作的情况 指南:
- 脚本应该是动态的,不允许使用硬编码值。 - 如果我们向表中添加更多数据,脚本应自动选择并相应地扩展矩阵。 - 矩阵应始终显示当前年份+ 1的数据。例如,当前年份为2016年,矩阵应延长至2017年。 - 对于仍处于活跃状态的员工,他们将在未来的所有年份中显示为有效。

以上是问题。第一张图片是数据,第二张图片是预期输出

我是sql的初学者。任何帮助表示赞赏。我已经尝试了2天,但没有运气!!

1 个答案:

答案 0 :(得分:0)

public class ActivationRepository {

public MutableLiveData<Boolean> status;

public MutableLiveData<Boolean> getStatusCode(String activationCode) {
    status.setValue(Boolean.valueOf(false));
    return status;
}