sublimity
Новичок
Подскажите какой нужно сделать запрос,
чтобы решить задачу :
Дано : таблица сколько покупок (tcount) сделал пользователь (user_id) в минуту
row_id -
user_id - int
dt - datetime - время
tcount - int - кол-во ( 1 ... ) допустим товаров
Нужно определить , минимальное время от текущего момента за которое пользователь купил более 10 товаров.
Результат для примера :
user_id = 1233 ; result_time = 2012-12-21 21:05 ( строки : 7,4,2 но НЕ 1 )
user_id = 3347 ; result_time = 2013-01-20 01:00 ( строки : 6,5 )
Голову сломал - а сделать это только средствами mysql - не могу.
Заранее спасибо!
чтобы решить задачу :
Дано : таблица сколько покупок (tcount) сделал пользователь (user_id) в минуту
row_id -
user_id - int
dt - datetime - время
tcount - int - кол-во ( 1 ... ) допустим товаров
PHP:
0 | 3347 | 2012-11-10 01:00 | 9
1 | 3347 | 2012-11-10 01:00 | 2
2 | 1233 | 2012-12-20 20:00 | 3
3 | 1233 | 2012-12-21 21:05 | 2
4 | 1233 | 2012-12-22 21:11 | 3
5 | 3347 | 2013-01-20 01:00 | 5
6 | 3347 | 2013-01-20 01:01 | 9
7 | 1233 | 2013-01-20 01:11 | 6
NOW()='2013-01-20 01:20'
Результат для примера :
user_id = 1233 ; result_time = 2012-12-21 21:05 ( строки : 7,4,2 но НЕ 1 )
user_id = 3347 ; result_time = 2013-01-20 01:00 ( строки : 6,5 )
Голову сломал - а сделать это только средствами mysql - не могу.
Заранее спасибо!