To get it the same day, you'd have to use a
travel agency. You can get it the next day at the
china consulate
You will have to be in HK to apply in HK
It may be possible to get a second visa within China, I'm not sure.... I doubt it but you should check!