Não envolva os valores com aspas simples.
$STH = $DBH->prepare("SELECT * FROM `table` WHERE `start_date` BETWEEN :start_date AND :end_date");
$STH = $DBH->prepare("SELECT * FROM `table` WHERE `start_date` BETWEEN :start_date AND :end_date");
Como obter a lista de restrição de chave primária de todos os bancos de dados na instância do SQL Server - SQL Server / TSQL Tutorial Part 60
Introdução aos sinônimos no SQL Server
Como usar a classificação (Ordenar por) na instrução Select no SQL Server - Tutorial SQL Server / TSQL Parte 109
Assuma o controle de seus dados com o Microsoft Access