|
|
|
SQL Count, group by date
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток форумчане! Ситуация: 1. Сначала запросом Код: sql 1. получаю список из 20-ти клиентов по которым за указанный в фильтре год, было бОльшее количество случаев. 2. Далее запросом: Код: sql 1. 2. 3. 4. 5. 6. где $str - список client_id из первого запроса, получаю таблицу с количеством случаев по месяцам. Не устраивает формат этой таблицы, нужно получить данные в виде: Date client1_name client2_name clinentX_name 2015-01 count() count() count() 2015-02 Т.е. уникальные значения строк user_clients.name должны стать столбцами,в столбце date - только уникальные значения месяца ну и количество событий. Возможно ли это сделать? Смотрел в сторону представлений, но пока не получилось ничего с ними реализовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 11:41 |
|
||
|
SQL Count, group by date
|
|||
|---|---|---|---|
|
#18+
retvizan, спасибо за пинок в нужную сторону ) в итоге php часть выглядит так Код: php 1. итоговый запрос получается таким: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 14:42 |
|
||
|
SQL Count, group by date
|
|||
|---|---|---|---|
|
#18+
necoro Код: sql 1. Этот фрагмент явно можно убрать. WHERE других данных не пропустит. И еще чуток упростить можно: necoro Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2016, 16:13 |
|
||
|
SQL Count, group by date
|
|||
|---|---|---|---|
|
#18+
Не буду поднимать новую тему, так как вопрос похож. Есть таблица assistfin, в ней строки с множеством дат, нужно посчитать статистику по этим датам за год Делаю такой запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. но он вполне логично не дает правильной картины по работе отдела. Created - единственное, что считается правильно, по всем остальным есть расхождения, так как crt_date может быть к примеру и 2015г а sent_to_client уже 2016-ый, в итоге такая строка в выборку не попадет. Каким образом можно составить Where чтобы в него попадали все нужные записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2016, 12:25 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39249156&tid=1831705]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 488ms |

| 0 / 0 |
