Много рядко се получават едни и същи записи за дата и час, които дават дата и час до секунди. Следователно, за да получим подходящи резултати, трябва да игнорираме частта от времето и да се справим с частта за дата, като по този начин използваме CURDATE()
функция.
Можете да направите това, като игнорирате частта от времето и да сравните с датата, като използвате следното:
function get_ad_sql($table){
$sql = "SELECT
*
FROM
".$table."
WHERE
DATE(edit_date) = DATE_SUB(CURDATE(), INTERVAL 7 DAY)
";
return $sql;
}