Условие в Запросе
☑
0
fantomask
17.07.15
✎
16:02
Делаю штатное расписание, Необходимо в нем вывести всех работающих сотрудников и сотрудников которые уволились в этом месяце.
В условии делаю следующее:
ГДЕ
ВЫБОР
КОГДА ТЗ.ПричинаИзмененияСостояния = &ПричинаИзмененияСостояния
ТОГДА ТЗ.Период МЕЖДУ &ДатаНАч И &ДатаКон
КОНЕЦ
Но почему то выводит только уволенных. А нужны все и уволенные в этом месяце
1
vicof
17.07.15
✎
16:05
ОБЪЕДИНИТЬ
2
fantomask
17.07.15
✎
16:06
(1) Только? Эх, жаль хотел вытащить с одной выборкой данных
3
Лефмихалыч
17.07.15
✎
16:06
где
Период МЕЖДУ
и ПричинаИзменения в (&СписокПричин)
4
Лефмихалыч
17.07.15
✎
16:07
+(3) и Объединить с теми, у кого все хорошо и ни чего не менялось
5
fantomask
17.07.15
✎
16:10
(3) В Таком случае результат не изменится.
Похоже придется Только Объединением...
Спасибо, буду делать так.
6
ВРедная
17.07.15
✎
16:14
ГДЕ
ВЫБОР
КОГДА ТЗ.ПричинаИзмененияСостояния = &ПричинаИзмененияСостояния
ТОГДА ТЗ.Период МЕЖДУ &ДатаНАч И &ДатаКон
Иначе Истина
КОНЕЦ
Не подходит?
7
Лефмихалыч
17.07.15
✎
16:14
(5) можешь срез сэмулировать, но быстрее не будет
8
fantomask
17.07.15
✎
16:20
(6) Точно, спасибо!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой