SELECT SongInfo.SongID, ShowInfo.ArtistID, SongInfo.ShowDate, SongInfo.ShowID, ShowArtists.ShortName, DATEDIFF (D, SongInfo.ShowDate, ThisShow.ShowDate) NumDays, ShowInfo.TourID FROM SongInfo INNER JOIN SongInfo ThisShow ON ThisShow.SongID = SongInfo.SongID AND ThisShow.ShowID = 453068422 INNER JOIN ShowInfo ON ShowInfo.ShowID = SongInfo.ShowID INNER JOIN ShowArtists ON ShowArtists.ArtistID = ShowInfo.ArtistID WHERE (SongInfo.ShowDate < '11/1/2016' OR (SongInfo.ShowDate = '11/1/2016' AND SongInfo.ShowID < 453068422)) AND (SongInfo.SongRole IS NULL OR SongInfo.SongRole = '') ORDER BY SongInfo.SongID, ShowInfo.ArtistID, SongInfo.ShowDate DESC
SongID | ArtistID | ShowDate | ShowID | ShortName | NumDays | TourID |
17 | 1 | 9/4/2016 12:00:00 AM | 453065438 | DMB | 58 | 2154 |
17 | 2 | 10/10/2016 12:00:00 AM | 453068421 | Dave solo | 22 | 1154 |
17 | 3 | 10/23/2016 12:00:00 AM | 453068412 | Dave & Tim | 9 | 1154 |
17 | 4 | 12/19/2003 12:00:00 AM | 453056050 | Dave & Friends | 4701 | 76 |
4873 | 1 | 9/3/2016 12:00:00 AM | 453065437 | DMB | 59 | 2154 |
4873 | 2 | 10/11/2016 12:00:00 AM | 453068423 | Dave solo | 21 | 1154 |
4873 | 3 | 10/22/2016 12:00:00 AM | 453067412 | Dave & Tim | 10 | 1154 |