Teradata 如何将输出从2行合并到1行?

Teradata 如何将输出从2行合并到1行?,teradata,Teradata,我如何改变我的输出返回的方式,使其全部在一条线上?现在如果有两行。RA等于1K8888,一行中的费用和第二行中的费率 select ,FRP.rent_doc_cd as Contract ,case when charge.charge_id = 7213 then charge.chg_amt else 0 end as FEE ,case when charge.charge_id = 7

我如何改变我的输出返回的方式,使其全部在一条线上?现在如果有两行。RA等于1K8888,一行中的费用和第二行中的费率

select  

                ,FRP.rent_doc_cd as Contract
                ,case when charge.charge_id = 7213 then charge.chg_amt else 0 end as FEE
                ,case when charge.charge_id = 7220 then charge.chg_amt  else 0 end as Rate


    FROM intgX.RENTAL_Tbl FRP                                                                 
    left join intgX.RENTAL_CHG charge  on FRP.renalt_document = charge.rental_document and charge.charge_cd in (7213,7220)
    where  FRP.renalt_chg = '1KK8888'

这通常通过以下方式添加MAX plus组来完成:

select  
     ,FRP.rent_doc_cd as Contract
     ,max(case when charge.charge_id = 7213 then charge.chg_amt else 0 end) as FEE
     ,max(case when charge.charge_id = 7220 then charge.chg_amt  else 0 end) as Rate


FROM intgX.RENTAL_Tbl FRP                                                                 
left join intgX.RENTAL_CHG charge  on FRP.renalt_document = charge.rental_document and charge.charge_cd in (7213,7220)
where  FRP.renalt_chg = '1KK8888'
group by 1