Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a data, quando o resultado é "Vencedor" e quando a superfície é "Grama"?
 ###Tabelas: CREATE TABLE doubles:_12_9–3 (doubles:_12_9–3_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Partnering VARCHAR, Opponent in the final VARCHAR, Score VARCHAR) CREATE TABLE singles_7_titles_-_8_runner-ups (singles_7_titles_-_8_runner-ups_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR) CREATE TABLE team_variations_across_different_versions (team_variations_across_different_versions_id AUTO_INCREMENT PRIMARY KEY, Gatchaman VARCHAR, Eagle Riders VARCHAR, Rank VARCHAR, Bird Uniform VARCHAR, Weapon VARCHAR, Mecha VARCHAR, Japanese voice actor VARCHAR, Voice actor (Eagle Riders) VARCHAR) CREATE TABLE prospective_members (prospective_members_id AUTO_INCREMENT PRIMARY KEY, Country VARCHAR, Population VARCHAR, Area (km²) VARCHAR, GDP (nominal) VARCHAR, GDP per capita (nominal) VARCHAR) CREATE TABLE singles:_23_15–8 (singles:_23_15–8_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent in the final VARCHAR, Score in the final VARCHAR)  
SELECT Date FROM singles:_23_15–8 WHERE Outcome = winner AND Surface = grass