Moderator, Marriott Bonvoy & FlyerTalk Evangelist
Join Date: Oct 2002
Location: McKinney, TX, USA
Programs: United Silver; AA Plat/2MM; Marriott LT Titanium; Hilton Gold
Posts: 11,776
What rthib states is correct, but note that it is possible to get both promos, just not at the same time.
Marriott allows you to switch between earning miles or points pretty much any time you want. So it is possible to get your nights/stays while earning points and once you have maxed your points bonus, you could switch to earning miles and then max your Delta bonus. (Of course this assumes you would have the necessary nights/stays within each of the bonus time frames, but it is possible.