|
Условие в Запросе
| ☑ |
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) Точно, спасибо!
|
|