Код: Выделить всё
select r.lpu,sum(m.ocncost),sum(m.kdoms) from reports r
join mtl m on r.repn=m.repn
where r.tip_stac=1 and r.date_beg='01.03.2010' and
r.oplat=1 and r.see1=1 and r.see2=1 and m.oplat=1 and r.lpu=29
group by r.lpu
29 | 376 567.20 | 3960
теперь если уберем одно поле из запрсоа
Код: Выделить всё
select r.lpu,sum(m.ocncost) from reports r
join mtl m on r.repn=m.repn
where r.tip_stac=1 and r.date_beg='01.03.2010' and
r.oplat=1 and r.see1=1 and r.see2=1 and m.oplat=1 and r.lpu=29
group by r.lpu
29 | 376 567.19
Каким образом исключение одного поля из запроса могло повлиять на результат???
поле ocncost numeric(15,2), kdoms integer
База создана в первом диалекте