Static testing is the process in which we verify the code, algorithm or documents.So it comes early in the SDLC (Ex: Test Plan review, Test Case Review etc,...)Where as Dynamic Testing is the process ...
We should not do Static testing after Dynamic testing because Static testing comes early in STLC. and the whole idea behind testing is to reduce the defects at later stage which will not be solved by doing the things other way round.