SELECT Спец.ID AS ТекСпец, Спец.ДатаСпец AS ДатаСпец, Спр.Товар AS Товар FROM [Справочник.ТовСпецДог] AS Спр INNER JOIN [Справочник.Спецификации] AS Спец ON Спр.PARENTEXT = Спец.ID AND Спец.ДатаСпец <= '20100327' AND Спец.PARENTEXT = ' B3 ' WHERE Спр.Товар=' 4BJ ' AND Спец.ДатаСпец = (SELECT MAX(ДатаСпец1) FROM ( SELECT Спец1.ДатаСпец AS ДатаСпец1, Спр1.Товар AS Товар1 FROM [Справочник.ТовСпецДог] AS Спр1 INNER JOIN [Справочник.Спецификации] AS Спец1 ON Спр1.PARENTEXT = Спец1.ID AND Спец1.ДатаСпец <= '20100327' AND Спец1.PARENTEXT = ' B3 ' WHERE Спец1.ДатаСпец<='20100327' AND Товар1=' 4BJ '))