在HANA查询中显示自定义列

时间:2016-06-28 13:55:10

标签: sql database sap hana

我想知道是否有可以更改以下数据的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       

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

对于SPS 11,SAP HANA在SQL级别上不提供PIVOT命令。未经证实的comments表示该命令已存在于待办事项中但尚未安排用于任何版本。

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

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