xpavel86
Дата: 04.11.2009 23:50:59
Пишу базу в делфи.
Мне нужно просуммировать все значения в починненой таблице и сумму присвоить в запись соответствующей главной, пытаюсь делать агрегатное поле - SELECT SUM(calc) from tabl2 where tabl2.key_id = tabl1.key, но возникает. ошибка. не определен. key.
xpavel86
Дата: 05.11.2009 00:26:38
Да, действительно поле содержащее ключ не включил. Теперь справил, все равно какая то ерунда получается, Суммируется не правильно.
Вот так работает не правильно
select sum(vsego) from arenda2, arenda
where key_no = arenda.key
А когда индекс связи подставляешь вручную, правильно
select sum(vsego) from arenda2, arenda
where key_no = 1
И еще подскажите пожалуйста, как результат запроса подставить в вычисляемое поле Clalc