Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив / Denisov_S_I_UAI-511_Diplom_Versia_FINAL_NAYa.doc
Скачиваний:
78
Добавлен:
09.06.2015
Размер:
8.36 Mб
Скачать

Приказы человека (Orders)

Select

ps.name_kind_paragraph

,ps.Status_Text

,eg.Name

,Case

When sp.idk_level_speciality In (6, 24, 34) Then

spm.Name || '. '

End || sp.Name Name

,os.d_start

,kt.Name

,ts_.Get_DivisionName(sd.id_d_institute, Sysdate, 1, 1)

,ps2.Status_Text

,ps2.name_Kind_paragraph

,ps.d_creation

,ps.d_modification

,ps.id_order

,ps.id_paragraph

,ps.idk_order

,ps.status_order

From students_ s

,orders_students_ os

,paragraphs_status_ ps

,paragraphs_status_ ps2

,student_groups_ eg

,speciality_ sp

,speciality_ spm

,specialities_division_ sd

,kind_training_ kt

,contracts_ c

Where s.id_e = %p1[i]%

And os.id_student = s.id_student

And ps.id_paragraph = os.id_paragraph

And eg.id_ed_group = s.id_ed_group

And eg.id_d_specialitie = sd.id_d_specialitie

And sp.id_speciality = sd.id_speciality

And sp.idk_level_speciality = 70

And kt.idk_training = sd.idk_training

And c.id_paragraph(+) = s.id_order_contract

And c.id_paragraph = ps2.id_paragraph(+)

And sp.parent_kind_speciality = spm.id_speciality(+)

Union

Select

ps.name_kind_paragraph

,ps.Status_Text

,eg.Name

,Case

When sp.idk_level_speciality In (6, 24, 34) Then

spm.Name || '. '

End || sp.Name Name

,s.d_start

,kt.Name

,ts_.Get_DivisionName(sd.id_d_institute, Sysdate, 1, 1)

,ps2.Status_Text

,ps2.name_Kind_paragraph

,ps.d_creation

,ps.d_modification

,ps.id_order

,ps.id_paragraph

,ps.idk_order

,ps.status_order

From students_ s

,paragraphs_status_ ps

,paragraphs_status_ ps2

,student_groups_ eg

,speciality_ sp

,speciality_ spm

,specialities_division_ sd

,kind_training_ kt

,contracts_ c

Where s.id_e = %p1[i]%

And ps.id_paragraph = s.id_order_start

And eg.id_ed_group = s.id_ed_group

And eg.id_d_specialitie = sd.id_d_specialitie

And sp.id_speciality = sd.id_speciality

And sp.idk_level_speciality = 70

And kt.idk_training = sd.idk_training

And c.id_paragraph(+) = s.id_order_contract

And c.id_paragraph = ps2.id_paragraph(+)

And sp.parent_kind_speciality = spm.id_speciality(+)

UNION ALL

Select ps.name_kind_paragraph

,ps.Status_Text

,null

,null

,o.d_end

,null

,null

,null

,null

,ps.d_creation

,ps.d_modification

,ps.id_order

,ps.id_paragraph

,ps.idk_order

,ps.status_order

From old_surnames_ o

,paragraphs_status_ ps

Where o.id_e = %p1[i]%

And o.id_paragraph = ps.id_paragraph

Ссылка на договор (Contracts)

Select ps.Status_Text

,ko.Name

,c.d_start

,c.d_end

,c.id_contract

,c.id_paragraph

,ps.id_order

,ps.idk_order

,ps.Status_order

From contracts_ c

,employees_ e

,paragraphs_status_ ps

,kind_order_ ko

Where c.id_with_whom = e.id_contractor

And ps.id_paragraph = c.id_paragraph

And ps.idk_order = %p1[i]%

And ps.idk_order = ko.idk_order

And e.id_e = %p2[i]%

Соседние файлы в папке Архив