Получить месяц назад легко с одной функцией MySQL:
SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH);
или
SELECT NOW() - INTERVAL 1 MONTH;
Не могу придумать элегантного способа получить первый день прошлого месяца в MySQL, но это, безусловно, сработает:
SELECT CONCAT(LEFT(NOW() - INTERVAL 1 MONTH,7),'-01');
Соедините их, и вы получите запрос, который решит вашу проблему:
SELECT *
FROM your_table
WHERE t >= CONCAT(LEFT(NOW() - INTERVAL 1 MONTH,7),'-01')
AND t <= NOW() - INTERVAL 1 MONTH