Я сделал матричный отчет в построителе отчетов оракула, подобном этому
А вот и мой запрос, из какого отчета звонят
SELECT A.p_date,
L.sup_name,
Decode(A.perc_typ, 1, 'Buff',
2, 'Cow') PERC_TYPE,
A.sup_rate RATE,
Decode(A.perc_typ,
1, Round(( Nvl(A.fat_perc, 0) * Nvl(A.gross_vol, 0) ) / 6, 5),
2, Round(
( Nvl(A.fat_perc, 0) + (
( Nvl(A.fat_perc, 0) * 0.22 ) + (
Nvl(A.lr_perc, 0) * 0.25 ) + 0.72 ) ) *
Nvl(A.gross_vol, 0) / 13, 5)) VOL
FROM mlk_purchase A,
supplier L
WHERE A.sup_cod = L.sup_cod
AND A.p_date <= Trunc(SYSDATE)
AND a.p_date >= Trunc(SYSDATE) - 7
ORDER BY 1
Проблема в том, что отображаются пустые ячейки, в которых не поступают данные из запроса. Я хочу показать нулевые ячейки вместо пустого места. Есть ли способ сделать это в построителе отчетов оракула.
NVL2( string1, value_if_NOT_null, value_if_null )
для изменения результатов запроса ;-) - person g00dy   schedule 11.04.2013