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 do episódio que ocorre antes do 307, com duração de 5:48 e tem P.T. Barnum como tema?
 ###Tabelas: CREATE TABLE season_3 (season_3_id AUTO_INCREMENT PRIMARY KEY, Episode Number INT, Title VARCHAR, Podcast Date VARCHAR, Run time VARCHAR, Historical References VARCHAR) CREATE TABLE season_by_season_records (season_by_season_records_id AUTO_INCREMENT PRIMARY KEY, Year INT, Rank INT, Games INT, Win% INT, Postseason VARCHAR) CREATE TABLE 60_metres (60_metres_id AUTO_INCREMENT PRIMARY KEY, Lane INT, Name VARCHAR, Country VARCHAR, Mark VARCHAR, React INT, Points INT) CREATE TABLE title_history (title_history_id AUTO_INCREMENT PRIMARY KEY, Reign INT, Days held VARCHAR, Location VARCHAR, Successful defenses INT, Event VARCHAR) CREATE TABLE comparison_of___features (comparison_of___features_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, E-mail server VARCHAR, Faxing VARCHAR, Instant messaging VARCHAR, Telephony VARCHAR, Videoconferencing VARCHAR, Web conferencing VARCHAR, Data conferencing VARCHAR, Application sharing VARCHAR, Electronic meeting system VARCHAR, Synchronous conferencing VARCHAR)  
SELECT Podcast Date FROM season_3 WHERE Episode Number < 307 AND Historical References = p.t. barnum AND Run time = 5:48