我有以下代码
@FiscalMonth As varchar(MAX) ='[Dim Date].[Fiscal].[Fiscal Month Number].&[10]&[2014]&[4]&[1]'
就我而言,月份将是10
. 我试过下面的代码
SET @FiscalMonthNumber = cast(substring(right(@FiscalMonth,18),1,2) as nvarchar(max))
上面的代码工作正常,但是当我有
@FiscalMonth As varchar(MAX) ='[Dim Date].[Fiscal].[Fiscal Month Number].&[10]&[2014]&[11]&[1]'
我的结果 0]
是不正确的。