Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка данных за месяц с интервалом в день
|
|||
|---|---|---|---|
|
#18+
Добрый день. Возникла сложность с запросом, прошу помощи. Есть таблица заказов IDCreateTimeFinishTime IDUsers Cost 101-05-2016 01:00:00.00001-05-2016 01:20:00.000350201-05-2016 01:05:00.00001-05-2016 01:21:00.0002100301-05-2016 01:15:00.00001-05-2016 01:30:00.000340401-05-2016 01:16:00.00001-05-2016 01:18:00.000190501-05-2016 01:19:00.00001-05-2016 01:40:00.000170601-05-2016 01:22:00.00001-05-2016 01:35:00.000230................................................................................................100031-05-2016 23:00:00.00031-05-2016 23:20:00.000330100131-05-2016 23:05:00.00031-05-2016 23:21:00.0002150100231-05-2016 23:15:00.00031-05-2016 23:30:00.0003140 ID- номер заказа CreateTime - время создания заказа FinishTime - время завершения заказа IDUsers - Номер сотрудника исполнившего заказ Cost - стоимость заказа На основании этих данных нужно получить отчет следующего вида если это возможно IDUsers 1число всего заказов 1число сумма по заказам 2 число всего заказов 2 число сумма по заказам...1 540010700...28300151000...34350201500... Запрос который показывает информацию между заданными датами, сделал. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Как реализовать вывод одной таблицей суммарные данные по количеству заказов и их стоимости за каждый день по сотрудникам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 17:01 |
|
||
|
Выборка данных за месяц с интервалом в день
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 11:51 |
|
||
|
Выборка данных за месяц с интервалом в день
|
|||
|---|---|---|---|
|
#18+
Не тот результат 1"{"(2016-05-01,1,10)","(2016-05-03,1,10)"}"2"{"(2016-05-02,1,10)"}"4"{"(2016-05-04,1,10)"}"5"{"(2016-05-05,1,10)"}" А мне надо по всем сотрудникам сколько заказов он выполнил за первый день месяца и на какую сумму, за второй и т.д. Сотрудников много, в первом посте просто пример был на 3 чел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 14:28 |
|
||
|
Выборка данных за месяц с интервалом в день
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 17:22 |
|
||
|
Выборка данных за месяц с интервалом в день
|
|||
|---|---|---|---|
|
#18+
vyegorov, Как построить запрос если у меня 3-и колонки разобрался Например: ИД пользователя , Дата, Сумма выручки за дату Но у меня 4-е колонки ИД пользователя , Дата, Сумма выручки за день, Количество заказов за день. 01-05-2016 01-05-2016 02-05-2016 02-05-201603-05-2016 03-05-2016IDUsers Заказы Сумма Заказы Сумма Заказы Сумма И здесь у меня проблема, в документации подобного примера не нашел. Может временную таблицу сделать и отдельными запросами каждый день тянуть? Как-то массивно получается, и не уверен что это правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2016, 12:23 |
|
||
|
Выборка данных за месяц с интервалом в день
|
|||
|---|---|---|---|
|
#18+
evil_admin, в вашем примере у вас не 4 колонки. а 7 колонок-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2016, 18:08 |
|
||
|
Выборка данных за месяц с интервалом в день
|
|||
|---|---|---|---|
|
#18+
evil_admin, Чтобы у вас было бы по 2 столбика на каждый день, нужно формировать им соответствующие наименования, как-то так: Код: 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. 26. 27. 28. 29. 30. Учитывая, что таких столбиков становиться 62, то я не совсем вижу смысл в этой трансформации — столько столбиков тяжело воспринимать. Не проще ли остановиться на простом агрегирующими запросе, а вертеть уже в чём-то вроде Excel-а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2016, 22:19 |
|
||
|
|

start [/forum/topic.php?fid=53&gotonew=1&tid=1997080]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
197ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 269ms |
| total: | 566ms |

| 0 / 0 |
