Je velmi vzácné získat stejné položky data a času, které udávají datum a čas až sekund. Proto, abychom získali odpovídající výsledky, musíme ignorovat časovou část a zabývat se částí data, tedy pomocí CURDATE()
funkce.
Můžete to udělat ignorováním časové části a porovnat s datem pomocí následujícího:
function get_ad_sql($table){
$sql = "SELECT
*
FROM
".$table."
WHERE
DATE(edit_date) = DATE_SUB(CURDATE(), INTERVAL 7 DAY)
";
return $sql;
}