Rất hiếm khi có được các mục nhập datetime giống nhau, cung cấp ngày và thời gian lên đến giây. Do đó, để nhận được kết quả thích hợp, chúng ta cần bỏ qua phần thời gian và xử lý phần ngày, do đó, sử dụng CURDATE()
chức năng.
Bạn có thể làm điều đó bỏ qua phần thời gian và so sánh với ngày bằng cách sử dụng sau:
function get_ad_sql($table){
$sql = "SELECT
*
FROM
".$table."
WHERE
DATE(edit_date) = DATE_SUB(CURDATE(), INTERVAL 7 DAY)
";
return $sql;
}