
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.11.2018, 19:09
|
|||
|---|---|---|---|
|
|||
Поквартальный отчет |
|||
|
#18+
Всем привет. Прошу идею. Задача - вывод поквартального отчета по видам событий (приложение). Тонкость - данных за некоторые кварталы может и не быть. При стандартном решении через перекрестный запрос и отчет на его основе вполне логично получается то, что на рисунке. Какими способами можно данную задачу решить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2018, 19:15
|
|||
|---|---|---|---|
|
|||
Поквартальный отчет |
|||
|
#18+
in (1,2,3,4)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2018, 19:21
|
|||
|---|---|---|---|
Поквартальный отчет |
|||
|
#18+
Lekks, Решается запросом с двумя таблицами и правильным объединением. Например, из первой таблицы берётся значение вида события, из второй - наличие этого события (где у вас там случившиеся события отмечаются?). И делается объединение "всех записей из первой таблицы и только тех, которые есть во второй". Ну и можно навесить обработку Nz, дабы пустые значения нуликами забивались. А уже эти предварительные запросы с выборкой подхватить вашим общим "перекрёстным" запросом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2018, 20:00
|
|||
|---|---|---|---|
Поквартальный отчет |
|||
|
#18+
Lekks, А показать источник данных отчета слабо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2018, 20:08
|
|||
|---|---|---|---|
|
|||
Поквартальный отчет |
|||
|
#18+
sdku, Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2018, 20:10
|
|||
|---|---|---|---|
|
|||
Поквартальный отчет |
|||
|
#18+
sdku, или так Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2018, 20:17
|
|||
|---|---|---|---|
|
|||
Поквартальный отчет |
|||
|
#18+
Я наверное не совсем правильно изложил проблему. Надо бы чтобы отчет выводился именно в таком виде, но если в первом (втором, третьем) квартале не было вообще никаких событий, то проставлялись нули. Запрос же в этом случае выдает только те поля, где происходили хоть какие то события. Соответственно, будет два (одно и т.п.) поля вместо четырех. Меняя строки и столбцы местами, все норм. Но желателен именно такой вид (кварталы - это столбцы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2018, 20:25
|
|||
|---|---|---|---|
|
|||
Поквартальный отчет |
|||
|
#18+
PIVOT Format([OffenceDate],'q') In (1,2,3,4)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1611008]: |
0ms |
get settings: |
6ms |
get forum list: |
24ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 510ms |

| 0 / 0 |
