|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
Структуру таблицы прикрепил. SELECT cc.rank_cmd cc.value_cmd_time cc.rank_ct cc.value_ct_time cc.rank_t cc.value_t_time FROM ( SELECT @i:=@i+1 as rank_cmd value_cmd_time rank_ct value_ct_time rank_t value_t_time steamid FROM ( SELECT * FROM ( SELECT value_cmd_time @j:=@j+1 as rank_ct value_ct_time rank_t value_t_time steamid FROM ( SELECT * FROM ( SELECT value_cmd_time value_ct_time @k:=@k+1 as rank_t value_t_time c.steamid FROM ( SELECT steamid SUM(cmd_time) value_cmd_time SUM(ct_time) value_ct_time SUM(t_time) value_t_time FROM `227_27015` GROUP BY steamid ORDER BY 4 DESC ) c(select @i:=0 @j:=0 @k:=0) AS z ) c2 ORDER BY c2.value_ct_time DESC ) c3 ) c4 ORDER BY c4.value_cmd_time DESC ) c5) ccWHERE cc.steamid='[U:1:389529288]' Ответ на данный запрос прикрепляю рядом с структурой таблицы. Мы выполняем сортировку 3 параметров без учета 'start' и 'end' В 'start' мы записываем данные когда началась сессия В "end' мы записываем данные когда сессия закончилась. - Задача. Необходимо получить данные указанного steamid за определенный промежуток времени. Например с 1559000000 по 1559500000. Спасибо за внимание уважаемые эксперты, очень рассчитываю на вашу поддержку. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 18:16 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
Как плохо что на форуме нет возможности редактирования... Структуру таблицы прикрепил. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Ответ на данный запрос прикрепляю рядом с структурой таблицы. Мы выполняем сортировку 3 параметров без учета 'start' и 'end' В 'start' мы записываем данные когда началась сессия В "end' мы записываем данные когда сессия закончилась. - Задача. Необходимо получить данные указанного steamid за определенный промежуток времени. Например с 1559000000 по 1559500000. Спасибо за внимание уважаемые эксперты, очень рассчитываю на вашу поддержку. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 18:19 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
Tonny96за определенный промежуток временигде и как хранится время? И почему недостаточно простого условия в секции WHERE? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 21:51 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
время начала сессии start - время окончания сессии end - посмотрите на структуру таблицы поймете о чем я. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 22:53 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
miksoft, если наше время качается этого диапазона start ------ end то мы учитываем этот steamid в сортировке. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 22:54 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
Код: sql 1.
Или я не понял задачу... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 23:05 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
miksoft, да я знаю как найти в диапазоне) просто я не пойму как это применить в данном запросе. По умолчанию запрос который я написал он выводит на экран рейтинг и суммарные данные пользователя с указанным steamid ... но рейтинг и суммарные данные собираются с каждой сессии пользователя.. а нужно получить его рейтинг на основе 24 часов (например). PS.в качестве ориентира времени есть поля start и end которые означают начало его сессии и конец... сессий может быть не ограничено у этого игрока. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 23:35 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
miksoft, ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 23:40 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
Tonny96просто я не пойму как это применить в данном запросе.Вставить в самый вложенный подзапрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 23:41 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
miksoft, вставьте пожалуйста если вас не затруднит.. я уже час вставляю нифига не ололо... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 23:43 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
miksoft, SELECT steamid, SUM(cmd_time) value_cmd_time, SUM(ct_time) value_ct_time, SUM(t_time) value_t_time FROM `227_27015` WHERE 1559000000 <= `end` AND `start`<=1559500000 GROUP BY steamid ORDER BY 4 DESC сейчас буду проверять.. о результате сообщу ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2019, 23:46 |
|
Сортировка значений в указанном временном диапазоне
|
|||
---|---|---|---|
#18+
работает как надо ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 00:48 |
|
|
start [/forum/topic.php?fid=47&fpage=35&tid=1829120]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 18ms |
total: | 150ms |
0 / 0 |