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 DOB tem Bats de r, e Throws de r, e uma Position de rhp, e um First de john?
 ###Tabelas: CREATE TABLE tv_services_for_sky_italia_costumers (tv_services_for_sky_italia_costumers_id AUTO_INCREMENT PRIMARY KEY, Television service VARCHAR, Country VARCHAR, Language VARCHAR, Content VARCHAR, HDTV VARCHAR, Package/Option VARCHAR) CREATE TABLE 2004_broadway_revival (2004_broadway_revival_id AUTO_INCREMENT PRIMARY KEY, Year INT, Award VARCHAR, Category VARCHAR, Nominee VARCHAR, Result VARCHAR) CREATE TABLE player_roster (player_roster_id AUTO_INCREMENT PRIMARY KEY, Surname VARCHAR, First VARCHAR, D.O.B. VARCHAR, Bats VARCHAR, Throws VARCHAR, Position VARCHAR) CREATE TABLE wellington_city (wellington_city_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Years VARCHAR, Gender VARCHAR, Locality VARCHAR, Authority VARCHAR, Decile INT) CREATE TABLE games_developed (games_developed_id AUTO_INCREMENT PRIMARY KEY, Title VARCHAR, Japan VARCHAR, North America VARCHAR, Europe VARCHAR, Australia VARCHAR)  
SELECT D.O.B. FROM player_roster WHERE Bats = r AND Throws = r AND Position = rhp AND First = john