ник: lulukyan
Наверно что то вроде этого:
SELECT Кадры.ИНК, Last(Кадры.КодКатегории) AS newКодКатегории, Last(ШР.КодПодразделения) AS newКодПодразделения, Last(ШР.КодДолжности) AS newКодДолжности, Last(ШР.Оклад) AS newОклад, Last(Кадры.КолСтавок) AS newКолСтавок, Last(Кадры.ТабНомер) AS newТабНомер, Last(КадрыАрхив.КодКатегории) AS oldКодКатегории, Last(ШР_1.КодПодразделения) AS oldКодПодразделения, Last(ШР_1.КодДолжности) AS oldКодДолжности, Last(ШР_1.Оклад) AS oldОклад, Last(КадрыАрхив.КолСтавок) AS oldКолСтавок, Last(КадрыАрхив.ТабНомер) AS oldТабНомер
FROM (ШР RIGHT JOIN (Кадры LEFT JOIN КадрыАрхив ON Кадры.ИНК = КадрыАрхив.ИНК) ON ШР.КодШР = Кадры.КодШР) LEFT JOIN ШР AS ШР_1 ON КадрыАрхив.КодШР = ШР_1.КодШР
WHERE (((Right([КадрыАрхив].[НомерПриказаПрием],1))=2)) OR (((Right([КадрыАрхив].[НомерПриказаУвол],1))=2))
GROUP BY Кадры.ИНК;