Difference between Competitive Advantage and Comparative Advantage?
Comparative advantage (of a country or firm, for example) is
*given* by the access to certain resources that others don't have.
Usually this is related to natural resources. I say "access"
because it doesn't matter if you are or are not the owner. On the
other hand, competitive advantages are *created* by combining
different resources, primarily knowledge. In management this is
equivalent to "rise barriers" for competitors, in the sense that a
true competitive advantage is that one that is difficult to be
copied by the competitors (although not impossible.) Due to the
nature of the comparative advantages, it is usually said that they
provide you a "static" advantage, something that others can surpass
by using their competitive advantages, which are said to be
"dynamic." Feel free to make corrections to my answer.