0
我有一個MDX表達式中的光標?
TABLE A(
Type INT,
Value INT
)
現在我要計算的相同類型的每兩個相繼線的值之間的差異。
在SQL中,我會使用一個Cursor並自己進行計算。使用MDX表達式(使用腳本命令還是使用計算所得成員)是否更有效?
我有一個MDX表達式中的光標?
TABLE A(
Type INT,
Value INT
)
現在我要計算的相同類型的每兩個相繼線的值之間的差異。
在SQL中,我會使用一個Cursor並自己進行計算。使用MDX表達式(使用腳本命令還是使用計算所得成員)是否更有效?
這隻適用於集成了MDX引擎的SQL服務器(而不是'古典'的其他方法)。我知道唯一可以工作的地方就是Oracle,這是你的系統嗎?
我不認爲MDX是答案。我將JOIN
表格自己創建成對的相鄰行,並獲得不同的方式。
對不起,由於標籤提示,我的系統是SQL SERVER 2008.解決方案是在作業上運行光標並將值插入用於提供Analysis Services的單獨表中。 – 2011-06-16 16:13:08