Het is zeer zeldzaam om dezelfde datetime-items te krijgen die datum en tijd tot seconden geven. Daarom moeten we voor het verkrijgen van de juiste resultaten het tijdgedeelte negeren en omgaan met het datumgedeelte, dus met behulp van CURDATE()
functie.
Je zou dat kunnen doen door het tijdsgedeelte te negeren en te vergelijken met de datum door het volgende te gebruiken:
function get_ad_sql($table){
$sql = "SELECT
*
FROM
".$table."
WHERE
DATE(edit_date) = DATE_SUB(CURDATE(), INTERVAL 7 DAY)
";
return $sql;
}