Bạn cần đăng ký DATE_FORMAT trong SELECT mệnh đề, không phải WHERE mệnh đề:
SELECT DATE_FORMAT(create_date, '%m/%d/%Y')
FROM mytable
WHERE create_date BETWEEN CURDATE() - INTERVAL 30 DAY AND CURDATE()
Cũng lưu ý rằng CURDATE() chỉ trả về DATE phần của ngày, vì vậy nếu bạn lưu trữ create_date dưới dạng DATETIME với phần thời gian được lấp đầy, truy vấn này sẽ không chọn các bản ghi của ngày hôm nay.
Trong trường hợp này, bạn sẽ cần sử dụng NOW thay vào đó:
SELECT DATE_FORMAT(create_date, '%m/%d/%Y')
FROM mytable
WHERE create_date BETWEEN NOW() - INTERVAL 30 DAY AND NOW()