Мне нужно отобразить список клиентов с их общим количеством покупок и общей потраченной суммой, а также мне нужен столбец с датой их ПОСЛЕДНЕЙ покупки.
Это мой текущий запрос, ноон не отображает последнюю доступную дату последней покупки:
SELECT user.id_user AS id,
purchase.date_insert AS last_purchase,
CONCAT(user.lastname, " ", user.name) AS name,
COUNT(purchase.id_purchase) AS purchases,
SUM(purchase.total) AS total
FROM user
JOIN purchase ON purchase.id_user = user.id_user
GROUP BY user.id_user
ORDER BY name
Вместо того, чтобы просто использовать purchase.date_insert AS last_purchase
(который извлекает первое доступное значение этого столбца), мне нужно получить последнее доступное значениедля этого столбца.
Вот sqlfiddle структуры и некоторый образец данных: http://sqlfiddle.com/#!9/d83684/1
Как видно из примера, в столбце last_purchase
отображается 2019-03-26T09: 38: 40Z , и должно быть 2019-04-01 12: 01: 24Z .
Спасибо!