У меня есть таблица бюджета с именами полей «SSBJAN», «SSBFEB», «SSMAR» и т. д. за год.
Мой запрос выбора, который работает нормально ниже, в настоящее время я вручную меняю «SSBMAY» каждый месяц:
SELECT SADIVO AS Division, SAWHSL AS Location, SSBMAY as BudgetSales,
FROM BBSCDTA.SA04WH
Я хочу, чтобы это получалось из Month(Today())
с текущим месяцем «ммм», чтобы я мог добавить его к SSB, чтобы он автоматически выбирал текущий месяц из таблицы.
Ниже я создал это в кодировании QlikView, но не могу заставить это работать в конструкторе отчетов SQL.
Мой код для Qlikview
Let Today='03/05/2012';
let CalBud1=Upper(Month(Today()));
let SSB=Upper('SSB');
let vCalBud=SSB&CalBud1;
Это возвращает «SSBMAY», а в следующем месяце возвращает «SSBJUN».