If you have a Delta Skymiles & SPG Starpoints you can now set up crossover to earn more...
https://www.starwoodhotels.com/preferredguest/account/benefits/delta/confirm.html
it already started last march, but according to this you would not earn spg points.
If you are registered for Crossover Rewards, are a SPG Platinum or Gold elite member, and you book a Delta marketed (e.g., has a DL flight number) flight (excluding bookings made through online travel agencies (e.g., priceline.com, expedia.com, booking.com, orbitz.com, elong.com)), then in addition to the miles you already earn, you will also earn:
• one Starpoint for every one U.S. dollar or its foreign equivalent spent on Delta fares (excluding taxes and fees);
or
• 500 Starpoints for special Delta fares, often referred to as unpublished fares, including but not limited to consolidator fares, tour, groups, merchant marine and cruise packages.