Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизСвязь адотабле и адоКвери Найти похожие ветки
← →
box (2006-01-30 13:31) [0]Здравствуйте Как связать AdoTable1 и AdoQueru который содержит первичный ключ AdoTable и возвращает сумму заказа из Table2, которая является подчиненной
по отношению к Table1 (один ко многим),чтобы при установке указателя на определенную запись в Table1 выходила сумма заказа относящаяся к текущей записи
AdoQueru.SQL:
select Table1.Key,sum (Table2.SumI+Table2.SumU)
from Table1 ,Table2
Where Table1.Key=Table2.LinkKey
Group by Table1.Key
← →
msguns © (2006-01-30 13:35) [1]MasterFields, DataSource
Лучше вместо TADOTable использовать TADODataSet или TADOQuery
← →
Sergey13 © (2006-01-30 13:44) [2]2 box (30.01.06 13:31)
1.Если уж отдельным запросом сумму считать, то в нем не нужно упоминание Table1 и Group By. типа:select sum (Table2.SumI+Table2.SumU)
from Table2
Where Table2.LinkKey =:LinkKey
2.Почему нельзя одним запросом вытащить все сразу, как у тебя и написано, и совсем исключить второй датасет?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c