This is the same query I used in the past for a DATE field, however for a DATETIME field it doesn't work.
SELECT
*
FROM
user_log
WHERE
log_updated = DATE_SUB(DATE(NOW()), INTERVAL 21 DAY);
I want a date from EXACTLY 21 days ago, but it can be of any time during that day. I do not want 21 days and over (or 21 days and under).