Преобразовать дату с временем (datetime) в дату
Модифицировать текущую дату на ± дней
|
date(DATE_ADD(NOW(), INTERVAL -5 DAY)) -- Минус 5 дней date(DATE_ADD(NOW(), INTERVAL 5 DAY)) -- Плюс 5 дней |
Пример #1
|
SELECT * FROM `shop_cart` where ordered = 0 AND modify_date < date(DATE_ADD(NOW(), INTERVAL -14 DAY)) ORDER BY `shop_cart`.`modify_date` DESC |
Выбрать заказы за сегодня
|
SELECT count(*) as 'кол-во заказов', SUM(order_total) as 'Общая сумма' FROM shop_order where date(reg_date) = date(NOW()) |
Выбрать заказы за вчера
|
SELECT * FROM shop_order where date(reg_date) = date(DATE_ADD(NOW(), INTERVAL -1 DAY)) |