Вычисление статуса клиента?
Подскажите, пожалуйста, как реализовать систему подсчета последних заказов клиентов? Получаю последние оплаченные заказы клиента (только дату) за последний год
$row= $mysqli->query("SELECT `date` FROM `orders` WHERE `date` >= '2022-02-12 00:00:00' AND `email` = '$email' AND `paid` = 1 ORDER BY `date` DESC");
Еще вопрос как корректно получать данные за последний год?
Полученные данные нужно перебрать (возможно через switch) Всего 5 статусов: Новый, Бронза, Серебро, Золото, Платина
- Платина — количество найденных заявок за последние 30 дней >= 50 (если да, то останавливаемся, переменной $status присваиваем "platina")
- Золото — количество найденных заявок за последние 30 дней >= 30 (тоже самое, $status="gold")
- Серебро — количество найденных заявок за последние 90 дней >= 30 ($status="silver")
- Бронза — количество найденных заявок за последний год >= 2 ($status="bronze")
- Новый — количество найденных заявок за последний год = 1 ($status="new")
Надеюсь, я понятно выразился что мне требуется:) помогите, пожалуйста
Источник: Stack Overflow на русском