Показать сообщение отдельно
Старый 14.02.2013, 12:49   #22  
Xardas is offline
Xardas
Участник
 
28 / 13 (1) ++
Регистрация: 19.09.2012
Зря вы иронизируете. Может, вы не поняли, но запросы в коде разные. Специально для вас подчеркиваю это слово.
Нужен пример? Да запросто.
Первый запрос:
X++:
while select tbl1
      group by EmplId, Organization
      where tbl1.PostDate >= startPeriod &&
            tbl1.PostDate <= endPeriod &&
            tbl1.Organization like organization + "*"
        exists join tbl2
        where tbl2.Key  == tbl1.Key &&
              tbl2.Sham == NoYes::No
Второй запрос:
X++:
select sum(Amount)
from tbl1
group by EmplId
where tbl1.PostDate     <  startPeriod &&
      tbl1.EmplId       == temp.EmplId &&
      tbl1.Organization == temp.Organization
  exists join tbl2
  where tbl2.Key  == tbl1.Key &&
        tbl2.Sham == NoYes::No;
И таких запросов несколько.
Ну и как тут обойтись одной кверей? Для каждого запроса менять ее?