How can the marketing and sales departments finally stop fighting?

It is a long-standing problem in many companies, and in many companies it's a problem right now. Though the marketing and business departments should work together and complement each other, this is often not the case and they very often fight each other.