hg export exports individual changes as individual objects.
If you understand correctly, you need an answer to the question โWhat changes have been made file.cbetween revision 20 and revision 30?โ, That is, you only need one diff file.
Here's how you can do it:
hg diff file.c -r 20:30 > new.diff
-I ( )/-X ().