|
Помощь. Кривой запрос | ☑ | ||
---|---|---|---|---|
0
DanSer2016
23.07.16
✎
12:44
|
Нужно отобрать сотрудников практикантов (ну или пенсионеров) запросом, эти данные записаны в "Дополнительных сведениях". Сам запрос :
ВЫБРАТЬ ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник, ПриемНаРаботуВОрганизациюРаботникиОрганизации.ПодразделениеОрганизации, ПриемНаРаботуВОрганизациюРаботникиОрганизации.Должность, ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаПриема КАК ДатаПриема, ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения, ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник.Организация ИЗ Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуВОрганизациюРаботникиОрганизации ГДЕ ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаПриема > &ДатаПриема И ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения < &ДатаУвольнения И ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения > &ДатаПриема И ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник.Организация = &Организация УПОРЯДОЧИТЬ ПО ДатаПриема Кривой но рабочий, никак толком корректировку его не могу сделать. А именно хотелось бы из одного запроса данные передать в другой, здесь же объединением двух таблиц - печаль в общем. Народ, подскажите как сделать. |
|||
1
Горогуля
23.07.16
✎
12:47
|
соединение
|
|||
2
DanSer2016
25.07.16
✎
01:08
|
(1) не тот запрос выложил...
ВЫБРАТЬ ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник, ПриемНаРаботуВОрганизациюРаботникиОрганизации.ПодразделениеОрганизации, ПриемНаРаботуВОрганизациюРаботникиОрганизации.Должность, ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаПриема КАК ДатаПриема, ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения, ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник.Организация, ЗначенияСвойствОбъектов.Объект, ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуВОрганизациюРаботникиОрганизации ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник = ЗначенияСвойствОбъектов.Объект.Ссылка ГДЕ ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаПриема > &ДатаПриема И ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения < &ДатаУвольнения И ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения > &ДатаПриема И ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник.Организация = &Организация И ЗначенияСвойствОбъектов.Значение = &Значение УПОРЯДОЧИТЬ ПО ДатаПриема |
|||
3
GANR
25.07.16
✎
01:54
|
(0) ладно, начинаю с постановки задачи. надо ли выводить сотрудников, по которым нет записей в "доп. сведениях"?
|
|||
4
Tateossian
25.07.16
✎
02:42
|
(2)
1) Все что в "ГДЕ" перенести в " ПО": ПО ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник = ЗначенияСвойствОбъектов.Объект.Ссылка И ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаПриема > &ДатаПриема И ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения < &ДатаУвольнения И ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения > &ДатаПриема И ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник.Организация = &Организация 2) ЗначенияСвойствОбъектов.Объект.Ссылка заменить на ЗначенияСвойствОбъектов.Объект 3) полагаю, еще нужно параметр для свойства задать (?) |
|||
5
Горогуля
25.07.16
✎
04:09
|
(2) святая корова! никогда не добывай данные из документов. бывают случаи, когда нужно, но редко
|
|||
6
Дебет
25.07.16
✎
04:18
|
(5) +5
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |