select count(*) from orders where userId=42; -- кол-во заказов
select count(*) from orders where userId=42 and date < "2021-10-05" ; -- кол-во заказов до даты
select * from orders where usetId=42
ORDER BY date DESC -- сортировать по дате в обратном порядке
LIMIT 3; -- три последние записи