![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL [D6, dBase, FoxPro]
paulsin © (2003-04-15 15:29:00)можно ли в конструкции INSERT INTO TABLE SELECT ... from использовать агрегатные функции SUM и GROUP BY
и если нет то как можно реализовать вставку запроса с суммирование по полю в существующую таблицу?
PaulSin (2003-04-15 15:38:00) [21]INSERT INTO "OPLATA.DBF" SELECT phone, SUM(pay) as saldo from flatpay group by phone
Соловьев (2003-04-15 15:37:00) [22]LocalSQL.hlp:
To add rows to one table that are retrieved from another table, omit the VALUES keyword and use a subquery as the source for the new rows.
INSERT INTO "Customer.db"
(CustNo, Company)
SELECT CustNo, Company
FROM "OldCustomer.db"
The INSERT statement only supports SELECT subqueries in the VALUES clause. References to tables other than the one to which rows are added or columns in such tables are only possible in SELECT subqueries.
Как видим огрпничений нет. Приведи текст запроса.
PaulSin (2003-04-15 15:34:00) [23]
> Соловьев © (15.04.03 15:30)
> а попробовать тебе кто-то мешает?
пробовал не получается ....
и как выкрутиться пока не найду ответа ...
Соловьев (2003-04-15 15:30:00) [24]а попробовать тебе кто-то мешает?