|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
то что я тут наворотил не отправляется.. однако я очень хочу понять как правильно это делается! Задача вывести такую информацию: rank_cmd, value_сmd_time, rank_ct, value_сt_time 17 3563 3 465 [U:1:147049989] - не уникальный ключ. Нужно найти сумму его cmd_time и присвоить ему определенные рейтинг относительно других не уникальных ключей которые есть в таблице + Нужно найти сумму его ct_time и присвоить ему определенные рейтинг относительно других не уникальных ключей которые есть в таблице. Дайте литературу мне нужно понять как работать с этой таблицей, не могу позволить себе терять время задавая каждый раз вопросы по этой теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:05 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Tonny96Дайте литературу мне нужно понять как работать с этой таблицей, не могу позволить себе терять время задавая каждый раз вопросы по этой теме.Лучше официальной документации я пока ничего не встречал. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:09 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, мне нужно нечто более узконаправленное по решению моей задач и не ответ на "отвали". ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:11 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Сходу ошибок в запросе не вижу. Возможно, что-то не так с типами данных, но чтобы понять это нужен DDL таблицы. Tonny96не отправляетсяНе отправляется куда? Ошибка какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:20 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, #1054 - Unknown column 'сt_time' in 'field list' ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:29 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Tonny96, ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:31 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
SELECT steamid, cc.Rcmd, cc.Vcmd, cc.Rct, cc.Vct FROM ( SELECT @i:=@i+1 as Rcmd, Vcmd, c.steamid FROM ( SELECT steamid, SUM(cmd_time) Vcmd FROM ( SELECT @j:=@j+1 as Rct, Vct, c.steamid FROM ( SELECT steamid, SUM(ct_time) Vct FROM `227_27015` GROUP BY steamid ORDER BY 2 DESC ) x ,(select @j:=0) AS y ) GROUP BY steamid ORDER BY 2 DESC ) c ,(select @i:=0) AS z ) cc WHERE cc.steamid='[U:1:147049989]' Вот еще 1 вариант пытаюсь пропихнуть но ругается на #1248 - Every derived table must have its own alias хотя "AS y" поставил..(( Как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:35 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, но чувствую что 1 вариант более корректен... помогите его до рабочего состояния довести. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:38 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Tonny96 Код: sql 1.
Первая буква русская ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:41 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, боже ппц я нуб... я сt (c - Русская ) банальная опечатка.. жесть((( сори что потревожил. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:43 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, не совсем корректно работает мой запрос... rank_ct - имеет значение rank_cmd, что не верно.. у rank_ct должно быть свое значение.. поможете понять где косяк? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:50 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:53 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Tonny96, Версия MySQL какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:54 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, Версия установленного MySQL-сервера (5.5.62). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 15:57 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
rank_ct равен rank_cmd - что не правильно.. помогите понять где ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 16:11 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Tonny96rank_ct равен rank_cmd - что не правильно.. помогите понять где ошибка?Вы их считаете одинаково. Конечно, они будут одинаковыми. Мне негде протестить, но как-то так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Если ORDER BY c.value_сmd_time DESC сломает подсчет rank_ct, то разделить их на два разных уровня вложенности. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 16:27 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, то-же самое ... что-то не то. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 16:30 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
а так? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 16:32 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, Так работает корректно, спасибо буду разбирать.. если у меня будут вопросы по этому запросу я могу к вам обратиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 16:37 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Tonny96если у меня будут вопросы по этому запросу я могу к вам обратиться?Пишите на форуме, если будет возможность - отвечу (увы, бывает не так часто). Или кто-нибудь другой ответит. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 16:41 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, а что если нужно получить рейтинг и значения еще 2 параметров spec_time и t_time ... я боюсь представить как будет выглядеть такой запрос.. может есть какое-то решение чтоб это все работало как-то проще..? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 17:26 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
Tonny96может есть какое-то решение чтоб это все работало как-то проще..?Если рейтинги меняются нечасто, то можно предрасчитывать их заранее. Если есть возможность, то перейти на 8 версию MySQL, там такие вещи можно делать аналитическими функциями. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2019, 17:32 |
|
Рейтинг, суммарные показатели значений.
|
|||
---|---|---|---|
#18+
miksoft, спасибо большое что помогли я реально догнал как это работает и сделал так чтоб выводило еще несколько рейтингов и значений в 1 запросе (конечно запрос получился огромным... но в целом как надо!). У меня еще 1 важный вопрос.. нужно оптимизировать запрос так чтоб сбор данных и построение рейтинга осуществлялось исключительно в неких epochtime рамках... (1558827319 - ну вы о чем я..) у каждого steamid есть по мимо записей cmd_time И ct_time есть еще 'start' и 'end' - это границы когда было совершенно некое cmd_time и ct_time. мне нужно получить данные за последние 24 часа (например) или данные за за вчерашний день (без охвата сегодняшнего). если время не входит в промежуток от start до end то мы не учитываем эти показатели.. предложить свой вариант не могу т.к ума не приложу как это сделать. Если это возможно помогите. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2019, 02:40 |
|
|
start [/forum/topic.php?fid=47&fpage=35&tid=1829130]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 324ms |
total: | 451ms |
0 / 0 |