最近我们有一些案例,我必须建立报告,我有一个表,如:
1|text|text
2|text|text
3|text|text
和另一张表
1|1.1.2017|text
1|1.2.2017|text
2|1.1.2017|text
2|1.2.2017|text
3|1.1.2017|and so on
结果应为:
Jan|Feb|March|...
1|text|text|2 | 1 | ...
2|text|text|2 | 1 | ...
3|text|text|1 | 1 | ...
我的第一个问题是,如果有共同的方法来做到这一点。我已经建立了查询来做到这一点,但可能还不够。在我看来这是一个非常常见的商业案例,所以也许有(标准化)技术可以做到这一点我还不知道。 另一个问题是:查询的数据将在以后进入BI工具。那么可能更好(更快)首先执行查询,将表放在BI工具中然后根据需要操作数据?也许有人有这方面的经验,可以给我建议......
谢谢
答案 0 :(得分:0)
查看duplicate ID in sql select的答案 - 除了第一句话。
根据我的经验,最好按照您的建议进行操作:使用SQL根据需要对数据进行分组和聚合,然后使用BI工具进行呈现。