![]() |
|
Помогите с запросом, куда подставить условие | ☑ | ||
---|---|---|---|---|
0
Tata001
19.09.12
✎
11:57
|
есть стандартный запрос
ВЫБРАТЬ НАЧАЛОПЕРИОДА(ДатыСобытий.Период, МЕСЯЦ) КАК МесяцОтчета, ДатыСобытий.ВидЗанятости КАК ВидЗанятости, ДатыСобытий.Организация КАК Организация, ДатыСобытий.Физлицо КАК Физлицо, ДатыСобытий.Период КАК ДатаС, ВЫБОР КОГДА МИНИМУМ(ДатыОкончаний.Период) < КОНЕЦПЕРИОДА(ДатыСобытий.Период, МЕСЯЦ) ТОГДА МИНИМУМ(ДатыОкончаний.Период) ИНАЧЕ НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(ДатыСобытий.Период, МЕСЯЦ), ДЕНЬ) КОНЕЦ КАК ДатаПо, ДатыСобытий.ПодразделениеОрганизации КАК ПодразделениеОрганизации, ДатыСобытий.Должность КАК Должность, ДатыСобытий.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок ИЗ (ВЫБРАТЬ РаботникиОрганизаций.Сотрудник.ВидЗанятости КАК ВидЗанятости, ДатыРегистра.Физлицо КАК Физлицо, ДатыРегистра.Период КАК Период, РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация, РаботникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации, РаботникиОрганизаций.Должность КАК Должность, РаботникиОрганизаций.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок ИЗ (ВЫБРАТЬ МесяцыОтчета.ПериодРегистрации КАК Период, РаботникиОрганизаций.Сотрудник.Физлицо КАК Физлицо, МАКСИМУМ(РаботникиОрганизаций.Период) КАК ДатаСреза, МАКСИМУМ(ПриемыНаРаботу.Период) КАК ДатыПриемов, РаботникиОрганизаций.Организация КАК ГоловнаяОрганизация ИЗ Периоды КАК МесяцыОтчета ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РаботникиОрганизаций.Период КАК Период, РаботникиОрганизаций.Сотрудник КАК Сотрудник, РаботникиОрганизаций.Организация КАК Организация, РаботникиОрганизаций.ОбособленноеПодразделение КАК ОбособленноеПодразделение ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ОБЪЕДИНИТЬ ВЫБРАТЬ Работники.ПериодЗавершения, Работники.Сотрудник, Работники.Организация, Работники.ОбособленноеПодразделениеЗавершения ИЗ РегистрСведений.РаботникиОрганизаций КАК Работники ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) И (ПериодыПерекрытия.Период > Работники.Период) И (ПериодыПерекрытия.Сотрудник = Работники.Сотрудник) ГДЕ Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И ПериодыПерекрытия.Период ЕСТЬ NULL ) КАК РаботникиОрганизаций ПО МесяцыОтчета.ПериодРегистрации >= РаботникиОрганизаций.Период И (РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПриемыНаРаботу ПО МесяцыОтчета.ПериодРегистрации >= ПриемыНаРаботу.Период И (ПриемыНаРаботу.Сотрудник = РаботникиОрганизаций.Сотрудник) И (ПриемыНаРаботу.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)) И (ПриемыНаРаботу.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) {ГДЕ РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация} СГРУППИРОВАТЬ ПО МесяцыОтчета.ПериодРегистрации, РаботникиОрганизаций.Сотрудник.Физлицо, РаботникиОрганизаций.Организация) КАК ДатыРегистра ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РаботникиОрганизаций.Период КАК Период, РаботникиОрганизаций.Сотрудник КАК Сотрудник, РаботникиОрганизаций.Организация КАК Организация, РаботникиОрганизаций.ОбособленноеПодразделение КАК ОбособленноеПодразделение, РаботникиОрганизаций.ПричинаИзмененияСостояния КАК ПричинаИзмененияСостояния, РаботникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации, РаботникиОрганизаций.Должность КАК Должность, РаботникиОрганизаций.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ОБЪЕДИНИТЬ ВЫБРАТЬ Работники.ПериодЗавершения, Работники.Сотрудник, Работники.Организация, Работники.ОбособленноеПодразделениеЗавершения, Работники.ПричинаИзмененияСостоянияЗавершения, Работники.ПодразделениеОрганизацииЗавершения, Работники.ДолжностьЗавершения, Работники.ЗанимаемыхСтавокЗавершения ИЗ РегистрСведений.РаботникиОрганизаций КАК Работники ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) И (ПериодыПерекрытия.Период > Работники.Период) И (ПериодыПерекрытия.Сотрудник = Работники.Сотрудник) ГДЕ Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И ПериодыПерекрытия.Период ЕСТЬ NULL ) КАК РаботникиОрганизаций ПО ДатыРегистра.Физлицо = РаботникиОрганизаций.Сотрудник.Физлицо И ДатыРегистра.ДатаСреза = РаботникиОрганизаций.Период И ДатыРегистра.ГоловнаяОрганизация = РаботникиОрганизаций.Организация И (РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПриемыНаРаботу ПО ДатыРегистра.Физлицо = ПриемыНаРаботу.Сотрудник.Физлицо И ДатыРегистра.ДатыПриемов = ПриемыНаРаботу.Период И ДатыРегистра.ГоловнаяОрганизация = ПриемыНаРаботу.Организация И (ПриемыНаРаботу.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)) И (ПриемыНаРаботу.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) ГДЕ РаботникиОрганизаций.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) И РаботникиОрганизаций.ОбособленноеПодразделение.ИНН ЕСТЬ НЕ NULL ОБЪЕДИНИТЬ ВЫБРАТЬ РаботникиОрганизаций.Сотрудник.ВидЗанятости, РаботникиОрганизаций.Сотрудник.Физлицо, РаботникиОрганизаций.Период, РаботникиОрганизаций.ОбособленноеПодразделение, РаботникиОрганизаций.ПодразделениеОрганизации, РаботникиОрганизаций.Должность, РаботникиОрганизаций.ЗанимаемыхСтавок ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ГДЕ РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу) И РаботникиОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода И РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) И РаботникиОрганизаций.ОбособленноеПодразделение.ИНН ЕСТЬ НЕ NULL {ГДЕ РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация}) КАК ДатыСобытий ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РаботникиОрганизаций.Сотрудник.Физлицо КАК Физлицо, РаботникиОрганизаций.Период КАК Период, РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация ИЗ (ВЫБРАТЬ РаботникиОрганизаций.Сотрудник КАК Сотрудник, РаботникиОрганизаций.Период КАК Период, РаботникиОрганизаций.ОбособленноеПодразделение КАК ОбособленноеПодразделение ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ГДЕ РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) И РаботникиОрганизаций.Период МЕЖДУ &ДатаНачУвольнений И &ДатаКонУвольнений И РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) ОБЪЕДИНИТЬ ВЫБРАТЬ Работники.Сотрудник, Работники.ПериодЗавершения, Работники.ОбособленноеПодразделениеЗавершения ИЗ РегистрСведений.РаботникиОрганизаций КАК Работники ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) И (ПериодыПерекрытия.Период > Работники.Период) И (ПериодыПерекрытия.Сотрудник = Работники.Сотрудник) ГДЕ Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И Работники.ПричинаИзмененияСостоянияЗавершения = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) И Работники.ПериодЗавершения МЕЖДУ &ДатаНачУвольнений И &ДатаКонУвольнений И Работники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) И ПериодыПерекрытия.Период ЕСТЬ NULL ) КАК РаботникиОрганизаций {ГДЕ РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация}) КАК ДатыОкончаний ПО ДатыСобытий.Физлицо = ДатыОкончаний.Физлицо И ДатыСобытий.Период < ДатыОкончаний.Период И ДатыСобытий.Организация = ДатыОкончаний.Организация СГРУППИРОВАТЬ ПО ДатыСобытий.ВидЗанятости, ДатыСобытий.Физлицо, ДатыСобытий.Период, ДатыСобытий.Организация, ДатыСобытий.ПодразделениеОрганизации, ДатыСобытий.Должность, ДатыСобытий.ЗанимаемыхСтавок ============= Подскажи ограничение на состояние сотрудника в какой блок наложить? это отчет по текучести кадров |
|||
1
Tata001
19.09.12
✎
11:58
|
Состояние работника хранится в РС Состояние работников организаций, мне нужно заминусовать женщин которые находятся в отпуске по беременности и родам
|
|||
2
Tata001
26.09.12
✎
11:38
|
актуально...
|
|||
3
Tata001
26.09.12
✎
11:39
|
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(ДатыСобытий.Период, МЕСЯЦ) КАК МесяцОтчета, ДатыСобытий.ВидЗанятости КАК ВидЗанятости, ДатыСобытий.Организация КАК Организация, ДатыСобытий.Физлицо КАК Физлицо, ДатыСобытий.Период КАК ДатаС, ВЫБОР КОГДА МИНИМУМ(ДатыОкончаний.Период) < КОНЕЦПЕРИОДА(ДатыСобытий.Период, МЕСЯЦ) ТОГДА МИНИМУМ(ДатыОкончаний.Период) ИНАЧЕ НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(ДатыСобытий.Период, МЕСЯЦ), ДЕНЬ) КОНЕЦ КАК ДатаПо, ДатыСобытий.ПодразделениеОрганизации КАК ПодразделениеОрганизации, ДатыСобытий.Должность КАК Должность, ДатыСобытий.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок ИЗ (ВЫБРАТЬ РаботникиОрганизаций.Сотрудник.ВидЗанятости КАК ВидЗанятости, ДатыРегистра.Физлицо КАК Физлицо, ДатыРегистра.Период КАК Период, РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация, РаботникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации, РаботникиОрганизаций.Должность КАК Должность, РаботникиОрганизаций.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок ИЗ (ВЫБРАТЬ МесяцыОтчета.ПериодРегистрации КАК Период, РаботникиОрганизаций.Сотрудник.Физлицо КАК Физлицо, МАКСИМУМ(РаботникиОрганизаций.Период) КАК ДатаСреза, МАКСИМУМ(ПриемыНаРаботу.Период) КАК ДатыПриемов, РаботникиОрганизаций.Организация КАК ГоловнаяОрганизация ИЗ Периоды КАК МесяцыОтчета ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РаботникиОрганизаций.Период КАК Период, РаботникиОрганизаций.Сотрудник КАК Сотрудник, РаботникиОрганизаций.Организация КАК Организация, РаботникиОрганизаций.ОбособленноеПодразделение КАК ОбособленноеПодразделение ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ОБЪЕДИНИТЬ ВЫБРАТЬ Работники.ПериодЗавершения, Работники.Сотрудник, Работники.Организация, Работники.ОбособленноеПодразделениеЗавершения ИЗ РегистрСведений.РаботникиОрганизаций КАК Работники ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) И (ПериодыПерекрытия.Период > Работники.Период) И (ПериодыПерекрытия.Сотрудник = Работники.Сотрудник) ГДЕ Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И ПериодыПерекрытия.Период ЕСТЬ NULL ) КАК РаботникиОрганизаций ПО МесяцыОтчета.ПериодРегистрации >= РаботникиОрганизаций.Период И (РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПриемыНаРаботу ПО МесяцыОтчета.ПериодРегистрации >= ПриемыНаРаботу.Период И (ПриемыНаРаботу.Сотрудник = РаботникиОрганизаций.Сотрудник) И (ПриемыНаРаботу.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)) И (ПриемыНаРаботу.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) {ГДЕ РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация} СГРУППИРОВАТЬ ПО МесяцыОтчета.ПериодРегистрации, РаботникиОрганизаций.Сотрудник.Физлицо, РаботникиОрганизаций.Организация) КАК ДатыРегистра ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РаботникиОрганизаций.Период КАК Период, РаботникиОрганизаций.Сотрудник КАК Сотрудник, РаботникиОрганизаций.Организация КАК Организация, РаботникиОрганизаций.ОбособленноеПодразделение КАК ОбособленноеПодразделение, РаботникиОрганизаций.ПричинаИзмененияСостояния КАК ПричинаИзмененияСостояния, РаботникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации, РаботникиОрганизаций.Должность КАК Должность, РаботникиОрганизаций.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ОБЪЕДИНИТЬ ВЫБРАТЬ Работники.ПериодЗавершения, Работники.Сотрудник, Работники.Организация, Работники.ОбособленноеПодразделениеЗавершения, Работники.ПричинаИзмененияСостоянияЗавершения, Работники.ПодразделениеОрганизацииЗавершения, Работники.ДолжностьЗавершения, Работники.ЗанимаемыхСтавокЗавершения ИЗ РегистрСведений.РаботникиОрганизаций КАК Работники ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) И (ПериодыПерекрытия.Период > Работники.Период) И (ПериодыПерекрытия.Сотрудник = Работники.Сотрудник) ГДЕ Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И ПериодыПерекрытия.Период ЕСТЬ NULL ) КАК РаботникиОрганизаций ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковОрганизаций КАК СостояниеРаботниковОрганизаций ПО РаботникиОрганизаций.Сотрудник = СостояниеРаботниковОрганизаций.Сотрудник ПО ДатыРегистра.Физлицо = РаботникиОрганизаций.Сотрудник.Физлицо И ДатыРегистра.ДатаСреза = РаботникиОрганизаций.Период И ДатыРегистра.ГоловнаяОрганизация = РаботникиОрганизаций.Организация И (РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПриемыНаРаботу ПО ДатыРегистра.Физлицо = ПриемыНаРаботу.Сотрудник.Физлицо И ДатыРегистра.ДатыПриемов = ПриемыНаРаботу.Период И ДатыРегистра.ГоловнаяОрганизация = ПриемыНаРаботу.Организация И (ПриемыНаРаботу.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)) И (ПриемыНаРаботу.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) ГДЕ РаботникиОрганизаций.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) И РаботникиОрганизаций.ОбособленноеПодразделение.ИНН ЕСТЬ НЕ NULL И СостояниеРаботниковОрганизаций.Состояние = &Состояние ОБЪЕДИНИТЬ ВЫБРАТЬ РаботникиОрганизаций.Сотрудник.ВидЗанятости, РаботникиОрганизаций.Сотрудник.Физлицо, РаботникиОрганизаций.Период, РаботникиОрганизаций.ОбособленноеПодразделение, РаботникиОрганизаций.ПодразделениеОрганизации, РаботникиОрганизаций.Должность, РаботникиОрганизаций.ЗанимаемыхСтавок ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ГДЕ РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу) И РаботникиОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода И РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) И РаботникиОрганизаций.ОбособленноеПодразделение.ИНН ЕСТЬ НЕ NULL {ГДЕ РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация}) КАК ДатыСобытий ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РаботникиОрганизаций.Сотрудник.Физлицо КАК Физлицо, РаботникиОрганизаций.Период КАК Период, РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация ИЗ (ВЫБРАТЬ РаботникиОрганизаций.Сотрудник КАК Сотрудник, РаботникиОрганизаций.Период КАК Период, РаботникиОрганизаций.ОбособленноеПодразделение КАК ОбособленноеПодразделение ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ГДЕ РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) И РаботникиОрганизаций.Период МЕЖДУ &ДатаНачУвольнений И &ДатаКонУвольнений И РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) ОБЪЕДИНИТЬ ВЫБРАТЬ Работники.Сотрудник, Работники.ПериодЗавершения, Работники.ОбособленноеПодразделениеЗавершения ИЗ РегистрСведений.РаботникиОрганизаций КАК Работники ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) И (ПериодыПерекрытия.Период > Работники.Период) И (ПериодыПерекрытия.Сотрудник = Работники.Сотрудник) ГДЕ Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И Работники.ПричинаИзмененияСостоянияЗавершения = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) И Работники.ПериодЗавершения МЕЖДУ &ДатаНачУвольнений И &ДатаКонУвольнений И Работники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) И ПериодыПерекрытия.Период ЕСТЬ NULL ) КАК РаботникиОрганизаций {ГДЕ РаботникиОрганизаций.ОбособленноеПодразделение КАК Организация}) КАК ДатыОкончаний ПО ДатыСобытий.Физлицо = ДатыОкончаний.Физлицо И ДатыСобытий.Период < ДатыОкончаний.Период И ДатыСобытий.Организация = ДатыОкончаний.Организация СГРУППИРОВАТЬ ПО ДатыСобытий.ВидЗанятости, ДатыСобытий.Физлицо, ДатыСобытий.Период, ДатыСобытий.Организация, ДатыСобытий.ПодразделениеОрганизации, ДатыСобытий.Должность, ДатыСобытий.ЗанимаемыхСтавок |
|||
4
Tata001
26.09.12
✎
11:40
|
я не могу понять запрос...
|
|||
5
cw014
26.09.12
✎
11:45
|
(4) ИЗ
Периоды КАК МесяцыОтчета Это что? |
|||
6
cw014
26.09.12
✎
11:46
|
Временная таблица? Параметр менеджера временных таблиц?
|
|||
7
Tata001
26.09.12
✎
11:49
|
(6) это стандартный отчет "Коэф-нт текучести кадров"
|
|||
8
Tata001
26.09.12
✎
11:50
|
(6)это вложенная таблица
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |