好傢伙遺憾地與一個可怕的問題又來打擾串連日期變量MDX
我有以下MDX和我需要格式化的日期YYYYMMDD,但我有麻煩的,因爲無論我那句如何,它不會彙編存儲過程,或者如果它產生的mdx是不好的。
繼承人的代碼,我到目前爲止,使用SQLSERVER 2000
set @CONSULTA = 'select [' +CONVERT(VARCHAR(8), @fecha, 112)+ '] AS [' +YYYYMMDD+ '], A.*
from (SELECT
isnull(CAST("[Measures].[Cajas Dia]" As float(18,6)),2) As cajas_dia,
isnull(CAST("[Measures].[P Redondeadas]" As int),2) As pz_redondeo
FROM openrowset(''MSOLAP'',''DATASOURCE=XXXX; Initial Catalog=XXXX; User Id=XXX;Password=XXX;'', '+ '''' + @MDX +''''+')) as A
'
在括號內是否需要包含CONVERT(VARCHAR(8),@fecha,122)? – 2010-12-03 19:42:18