【问题标题】:Function in Pivot View透视视图中的功能
【发布时间】:2020-08-15 15:53:08
【问题描述】:

这个VIEW工作正常

    SELECT * FROM 
    (
    ....
    ) T1
    PIVOT
    (SUM(TOTAL) FOR Sales IN ( [S1],[S2],[S3])) piv

对动态 PIVOT 列使用函数结果时的问题
喜欢:

(SUM(TOTAL) FOR Sales IN (SELECT * FROM dbo.myFUNCTION())) piv

函数结果是

[S1],[S2],[S3],[S8],[S10]

任何建议

【问题讨论】:

    标签: sql-server function sql-server-2008 view pivot


    【解决方案1】:

    AFAIK,您不能在用户定义的函数中执行动态 SQL。只有函数和一些扩展存储过程可以在函数内执行。

    【讨论】:

      猜你喜欢
      • 2020-08-16
      • 2022-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多