леніяДляОтчетаView НачисленияДляОтчетаСотрудники. Прізвище,
Посада. Назва,
ДатаПріема,
ДатаУвольненія,
Табель. Дата as ДатаТабеля,
Нарахування. Назва as НазваніеНачісленія,
Нараховано. Дата,
СуммаСотруднікі, Посада, ЛіцевойСчет,
Табель, Нараховано, НачісленіяЛіцевойСчет. КодСотрудніка=співробітники. КодЛіцевойСчет. КодДолжності=Посада. КодТабель. КодЛіцевогоСчета=ЛіцевойСчет. КодНачіслено. КодТабеля=Табель. КодНачіслено. КодНачісленія=Нарахування. КодView УдержаніяДляОтчетаView УдержанияДляОтчетаСотрудники. Прізвище,
Посада. Назва,
ДатаПріема,
ДатаУвольненія,
Табель. Дата as ДатаТабеля,
Утримання. Назва as НазваніеУдержанія,
Утримано. Дата,
СуммаСотруднікі, Посада,
ЛіцевойСчет, Табель, Утримано, УдержаніяЛіцевойСчет. КодСотрудніка=співробітники. КодЛіцевойСчет. КодДолжності=Посада. КодТабель. КодЛіцевогоСчета=ЛіцевойСчет. КодУдержано. КодТабеля=Табель. КодУдержано. КодУдержанія=Утримання. Код
.2 Використання збережених процедур
У таблиці 5.2 наведено опис процедур, що зберігаються, використовуються в додатку.
Таблиця 5.2 - Використовувані в додатку збережені процедури
НазваніеНазначеніеГде используетсяНачисленияПоСотрудникуПолучение нарахувань за заданим сотруднікуДля звіту «Нарахування по Гриневич» НачисленияПоТабелюПолучение списку співробітників та їх зарплатуДля звіту «Збільшення нарахування»
Нижче наведено SQL код створення процедур:
вивести всі нарахування за заданим співробітнику
PROCEDURE НачисленияПоСотрудникуPROCEDURE НачісленіяПоСотрудніку
@ співробітник varchar (30) Співробітники. Прізвище,
Нарахування. Назва,
Нараховано. Дата,
Нараховано. СуммаСотруднікі, ЛіцевойСчет, Табель, Нараховано, Нарахування
WHERE Співробітники. Прізвище=@ співробітник ЛіцевойСчет. КодСотрудніка=співробітники. КодТабель. КодЛіцевогоСчета=ЛіцевойСчет. КодНачіслено. КодТабеля=Табель. КодНачіслено. КодНачісленія=Нарахування. Код
/ * У результаті вийде список табелів, яким підняли суму нарахування на 5% * / Proc НачісленіяПоТабелюProc НачісленіяПоТабелю @ код_начісленія intКодТабеля,
КодНачісленія,
Дата,
Сумма#УвеличениеНачисленияНачисленоКодНачисления=@код_начисления#УвеличениеНачисления set Сума=Сума + Сума * 0.05 * from # УвеліченіеНачісленія
5.3 Використання тимчасових таблиць
Опис тимчасової таблиці використаної в додатку наведено в таблиці 5.3.
Таблиця 5.3 - Використовувані в додатку тимчасові таблиці
НазваніеНазначеніеГде використовується # УвеличениеНачисленияУвеличение зарплати на 5% У процедурі «НачісленіяПоТабелю»
Текст збер...