Предложение RollUp (Невозможно сделать группировку) - PullRequest
0 голосов
/ 27 сентября 2019

Мой запрос возвращается ниже вывода

Store_name Store_code  Product count
Store_1                         5
           100          abc123  2
                        abc123  2
           100          abc456  3
                        abc456  3
Store_2                         7 
           102          bcd123  4
                        bcd123  4
           102          bcd456  3
                        bcd456  3

Мой сценарий

    select case 
                when t.name is null and a.name is not null then a.Name
                when t.name is null and a.name is null then 'Grand Total'
                else ''
                end store_name,                                             
    a.store_code,t.name SIC, count(*) total
    from prod p, prod_type t, account a, prod_status ps
    where p.activation_date >= to_date ( '20/SEP/2018 00:00:00',       'DD/MON/YYYY HH24:MI:SS') 
    and p.prod_type in (select id from prod_type where prod_id in (123,456)
    and a.id = p.owner
and p.status = ps.id
and pt.id = p.prod_type
group by rollup  (a.store_code,a.Name, pt.name)order by a.name, pt.name desc

Но мне нужен вывод следующим образом:

Store_name Store_code Product count
Store_1      100               5 
                       abc123  2
                       abc456  3
Store_2      102               7 
                       bcd123  4
                       bcd456  3

dddd Пожалуйста, предложите, какМогу ли я получить требуемый результат

...