19.10.2005, 11:47
общий
это ответ
Здравствуйте, Степанюк Александр!
select ag, sum (A4) A4, sum (A5) A5, sum (B5) B5
from (
select ag, format A4, 0 A5, 0 B5
from tab1
where format = ‘A4‘
union all
select ag, 0 A4, format A5, 0 B5
from tab1
where format = ‘A5‘
union all
select ag, 0 A4, 0 A5, format B5
from tab1
where format = ‘B5‘
)
group by ag
Примерно так.