MySQL 5.6 Имею таблицу, к которой я обращаюсь:
SELECT DISTINCT client, date_buy
FROM tickets
ORDER BY client, date_buy
, которая дает мне почти нужный результат:
------------------------------
client | date_buy
-------------------------------
0027847524333 | 2018-06-13 16:03:43
0027847524333 | 2018-06-13 16:13:01
0027847524333 | 2018-06-18 22:03:01
0033652356025 | 2018-06-16 17:22:56
00353857861869 | 2018-08-13 17:37:56
Что мне нужно добавить в запрос, чтобы я могоставить только клиентов, где между заказами прошло более 24 часов?
Желаемый результат:
------------------------------
client | date_buy
-------------------------------
0027847524333 | 2018-06-13 16:03:43
0027847524333 | 2018-06-18 22:03:01
0033652356025 | 2018-06-16 17:22:56
00353857861869 | 2018-08-13 17:37:56
Обновление: я хотел бы исключить повторные продажи для одного клиента, который происходил менее чем за 24 часа каждыйдругой.