... pivot((X)中B的总和(A))
现在B的数据类型为varchar2,X是由逗号分隔的varchar2值的字符串.
X的值是来自同一表的列(比如CL)的不同值.这种方式使用数据透视查询.
但问题是,只要列CL中有新值,我必须手动将其添加到字符串X.
我尝试用CL中的select distinct值替换X. 但查询未运行.
我觉得的原因是因为替换X我们需要用逗号分隔的值.
然后我创建了一个函数来返回精确的输出以匹配字符串X.但查询仍然没有运行.
显示的错误消息类似于"丢失righr parantheses","文件结束通信通道"等等.
我尝试使用pivot xml而不仅仅是pivot,查询运行但是提供了像oraxxx等这些根本没有值的值.
也许我没有正确使用它.
你能告诉我一些用动态值创建枢轴的方法吗?