Do you have multiple levels (as in children, grand children, great grand children etc.)? If so, what do you want to display?
If it is just a simple parent child relationship as in your example, this should be sufficient:
COALESCE(p.ARAmount,c.ARAmount) AS ARAmount
LEFT JOIN YourTable p ON c.PNumber = p.CNumber