user: Question: What's the average of shows that had a timeslot rank greater that 3 but still had a smaller viewership less than 4.87?
Columns: ['Episode', 'Air Date', 'Timeslot', 'Rating', 'Share', '18-49 (Rating/Share)', 'Viewers (m)', 'Rank (Timeslot)', 'Rank (Night)', 'Rank (Overall)']
Types: ['text', 'text', 'text', 'real', 'real', 'text', 'real', 'real', 'real', 'real']
Sample row: ['"Pilot"', 'March 10, 2008', '8:00 P.M.', 4.9, 8.0, '1.7/5', 7.62, 3.0, 8.0, 29.0]
SQL:

assistant: SELECT AVG("Share") FROM "Table" WHERE "Rank (Timeslot)" > 3.0 AND "Viewers (m)" < 4.87;