У меня есть эта таблица:
ROW_GROUP COL_GROUP CLAIM_COUNT DENIAL_AMOUNT
NOT MEDIC NEC/PRE-X October 2010 6 591.50
NOT MEDIC NEC/PRE-X November 2010 8 3154.48
DUPLICATE October 2010 39 7921.78
DUPLICATE November 2010 35 7484.17
REGISTRATION October 2010 56 10622.55
REGISTRATION November 2010 67 7820.69
TIMELY FILING September 2010 6 239.00
TIMELY FILING October 2010 67 8389.25
TIMELY FILING November 2010 6 51127.96
Мне нужно иметь возможность добавить сентябрь (или любое поле COL_GROUP) к этой таблице с нулями в demand_count и denial_amount. ROW_GROUP и COL_GROUP генерируются динамически, поэтому я не могу просто обновить поля, это должно быть сделано в хранимой процедуре. Было упомянуто, что внешнее левое соединение может создать эти нули для меня, просто не знаю как. Любые предложения будут полезны.
Было предложено использовать это заявление sql от коллеги на работе, но, похоже, оно не работает:
select #TREND.ROW_GROUP, DISTINCTTIME.COL_GROUP, #TREND.CLAIM_COUNT, #TREND.DENIAL_AMOUNT from (select distinct #TREND.COL_GROUP from #TREND)
AS DISTINCTTIME LEFT OUTER JOIN #TREND ON
DISTINCTTIME.COL_GROUP = #TREND.COL_GROUP