最近,我们有一些情况是我必须构建报告,其中有一张桌子,例如:
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工具中,然后根据需要操作数据可能会更好(更快)?也许有人在这方面有经验,可以给我建议...
谢谢
请查看SQL Select中重复ID的答案 - 除第一个句子外。
根据我的经验,最好按照您的建议进行:使用SQL根据需要进行分组和汇总数据,然后使用BI工具进行介绍。