advertising and sales promotion

How is advertising and sales promotion similar? Dissimilar? Which do you think is a more effective communication tool for marketing managers and why?