SELECT Ñîòðóäíèêè.[¹], Ñîòðóäíèêè.Ôàìèëèÿ, Ñîòðóäíèêè.Èíèöèàëû, Ñîòðóäíèêè.[Ëàáîðàòîðèÿ ¹], äîëæíîñòè.Êîýôôèöèåíò_äîëæíîñòè, ql3.pub_ball, Q4.mono_ball, q5.pat_ball, q6.rukv_ball, Ëàáîðàòîðèè.[Ëàáîðàòîðèÿ ¹] AS LabNo, Ëàáîðàòîðèè.[Çàâåäóþùèé ëàáîðàòîðèåé] AS LabShef, Q_itog.Itogo_bal
FROM (Ëàáîðàòîðèè RIGHT JOIN (((((Ñîòðóäíèêè RIGHT JOIN äîëæíîñòè ON Ñîòðóäíèêè.Äîëæíîñòü = äîëæíîñòè.Äîëæíîñòü) LEFT JOIN (SELECT Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.Æóðíàë AS Mag, Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.ãîä & ", " & Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.Òîì_volume & ", " &
IIf((Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.Âûïóñê_Issue<>0),"(" & Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.Âûïóñê_Issue & ") "," ") & Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.[Íà÷àëüíàÿ ñòðàíèöà] & "-" & Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.[Êîíå÷íàÿ ñòðàíèöà] AS AllAboutPub, Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.Áàëë AS pub_ball, Ñïèñîê_àâòîðîâ.Àâòîð FROM Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé
INNER JOIN Ñïèñîê_àâòîðîâ ON Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.Êîä = Ñïèñîê_àâòîðîâ.Íàó÷íàÿ_ïóáëèêàöèÿ WHERE (Ñïèñîê_íàó÷íûõ_ïóáëèêàöèé.Äàòà_ïîÿâëåíèÿ_â_áàçå_äàííûõ Between ItDateEnd() And ItDateStart())) AS ql3 ON Ñîòðóäíèêè.[¹] = ql3.Àâòîð) LEFT JOIN (SELECT Monograf_spisok.AutorId, Monograf.Nazvanie & ", (" & Monograf.KolvoStran & ") " & Format(Monograf.DataPub,"yyyy") AS all_mon, Monograf.ball AS mono_ball FROM Monograf INNER JOIN Monograf_spisok ON Monograf.ID = Monograf_spisok.MonoId WHERE
(Monograf.DataPub Between ItDateEnd() And ItDateStart())) AS Q4 ON Ñîòðóäíèêè.[¹] = Q4.AutorId) LEFT JOIN (SELECT Patent_spisok.AutorId, Patent.Nomer AS all_pat, Patent.Ball AS pat_ball FROM Patent INNER JOIN Patent_spisok ON Patent.ID = Patent_spisok.PatentId
WHERE (Patent.DataPubl Between ItDateEnd() And ItDateStart())) AS q5 ON Ñîòðóäíèêè.[¹] = q5.AutorId) LEFT JOIN (SELECT Rukovod.RukovId, Rukovod.Nazvanie & ", " & Rukovod.Autor & ", " & Rukovod_ql.Level AS all_ruk, Rukovod.ball AS rukv_ball FROM Rukovod_ql INNER JOIN Rukovod ON Rukovod_ql.ID = Rukovod.QualLevel WHERE (Rukovod.DataZashit Between ItDateEnd() And ItDateStart())) AS q6 ON Ñîòðóäíèêè.[¹] = q6.RukovId) ON Ëàáîðàòîðèè.[Ëàáîðàòîðèÿ ¹] = Ñîòðóäíèêè.[Ëàáîðàòîðèÿ ¹]) LEFT JOIN Q_itog ON Ñîòðóäíèêè.[¹] = Q_itog.[¹]
ORDER BY Ñîòðóäíèêè.[¹];
|