在 HANA 查询中显示自定义列

Display custom columns in HANA Query

我想知道是否有 HANA/SQL 查询可以更改以下数据:

U_User  U_Calendar
John    Calendar 1
James   Calendar 3
Mike    Calendar 1
Carol   Calendar 1
Jethro  Calendar 2
Harry   Calendar 2

变成这样的东西?

Calendar 1  Calendar 2  Calendar 3
John        Jethro      James
Mike        Harry   
Carol       

感谢您的帮助。

对于 SPS 11,SAP HANA 不提供 SQL 级别的 PIVOT 命令。未经证实的 comments 说该命令已经在积压中,但尚未安排任何发布。

本文总结了 PIVOT 的备选方案:http://scn.sap.com/thread/3527126

如果您有 正好 3 个日历,那么您可以使用静态 SQL 脚本,但对于动态数量的日历,您必须使用动态 SQL。上面的 link 也有两者的例子,但它很快就会变得混乱。