Z1 писал(а) 31. Марта 2014 :: 14:48:(2) Сотрудник храниться в шапке ?
Отчет должен делаться по одному сотруднику или по нескольким ?
Какое название этоо документа
1. ПриказОПриеме - название документа
все рекивизиты в шапке
2. ПриказОбУвольнении - название документа
все реквизиты в шапке
Надо получить таблицу
сотрудник|Приказ о приеме 1| Приказ которым его уволили 1| ....|Реквизиты из документов
сотрудник|Приказ о приеме 1| Приказ которым его уволили 2| ....|Реквизиты из документов
....
сотрудник|Приказ о приеме N| Приказ которым его уволили N| ....|Реквизиты из документов
Надо получать данные по сотруднику для начала. Потом буду делать что бы по списку сотрудников можно было сделать.
Я пробовал сделать примерно так
SEL
Прием.Сотрудник
Прием.ДатаПриема
Увольниени.ДатаУвольниения
FROM
ПриказОПриеме as Прием
JOIN ПриказОбУвольнеии as Увольниени ON Прием.Сотрудник = Увольнение.Сотрудник
WHERE Прием.ДатаПриема <= Увольниени.ДатаУвольниения
Но если сотрудник работал к примеру так
06.08.2000 - 23.09.2003
14.11.2004 - 22.10.2007
То запрос мне даст результат
06.08.2000 - 23.09.2003
14.11.2004 - 22.10.2007
06.08.2000 - 22.10.2007
вот и не знаю подхода как сделать запрос что бы получить так как выше хочу.
если просто периоды работы получить то это можно а вот именно приказы не могу.