One of my goldfish has been lying at the bottom of the tank all day, moving around now and and again with spasming but the other goldfish is swimming around fine even trying to pick up the other fish... I have done a 50% water change today, it perked up a little but is now back to the bottom.

Any help please??

Thanks in advance