|
|
|
MS SSRS - Нестандартная задача. Выборка данных топ 1 в подзапросе
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите, пожалуйста, как решить следующую нестандартную задачу: Создаю отчет, в котором: 1. В фильтрах есть 3 параметра - Менеджер, Дата С, Дата ПО Есть 2 таблицы : ЛЮДИ, ВСТРЕЧИ Задача: Необходимо формировать таблицу по следующим правилам выбирать человека и последнюю встречу по этому человеку за период (заданный фильтрами), если встречи за заданный период нет, то расширять заданный фильтрами период на 3 месяца. Пробовал делать дистинкт на общий селект, но он не дает ожидаемого результата. Просьба, если у кого-то есть мысли по этому поводу, задайте направление в какую сторону посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 10:01 |
|
||
|
MS SSRS - Нестандартная задача. Выборка данных топ 1 в подзапросе
|
|||
|---|---|---|---|
|
#18+
Женя_123, Я бы решал оконными функциями в запросе, проставляя признак отображать или нет. На SSRS такое можно реализовать, но будет очень не прозрачно и громоздко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 10:52 |
|
||
|
MS SSRS - Нестандартная задача. Выборка данных топ 1 в подзапросе
|
|||
|---|---|---|---|
|
#18+
во временную таблицу отбираем все встречи менеджеров за 3 месяца, дальше проверяем есть ли в этой таблице у менеджера встречи в заданном интервале, есть - выводим эти встречи, нет - выводим встречи из таблицы. Ну а если менеджер не попал в таблицу - уволить бездельника! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 17:46 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=20&tid=1533527]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 362ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...