На самом деле, вы бы обнаружили, что SQL не был бы таким простым, если бы месяцы были не в одном и том же году:)
В любом случае, то, что вы ищете, выглядит примерно так:
select NON EMPTY {[Measures].[Quantity]} ON COLUMNS,
NON EMPTY [Markets].Children ON ROWS
from [SteelWheelsSales]
where {([Time].[2003].[QTR1] : [Time].[2004].[QTR2])}
Этот запрос был написан для хранилища данных Пентахо. Я не имею ни малейшего понятия, как выглядит ваше хранилище данных, поэтому я не знаю, что использовать в измерении времени для вашего запроса, но это ([Time]. [2003]. [QTR1]: [Time]. [2004]. [QTR2]) синтаксис, который вы ищете, я думаю.
(отказ от ответственности: я один из разработчиков ядра CDF, но мой MDX отстой)
РЕДАКТИРОВАТЬ: В данном конкретном случае ( Справочник оператора диапазона ) ссылочный сайт не является особенно явным, но справочный сайт MSDN для MDX довольно хорош, поэтому вот общий Справочный сайт MDX .