Potřebujete omezit řádky podle data, ale pole v databázi je datetime a výsledek vám nevrátí den do. Řešení je převést v SQL pole DateTime na Date.
SELECT COUNT(*) AS score
FROM requests
WHERE CONVERT(date, date_time) BETWEEN '2019-04-01' AND '2019-04-30'