![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#4
|
|||
|
|||
![]() С UNION в Delphi так и не попробовал, но потом попробую обязательно. В Database Desktop-е попробовал сработало, спасибо. А, почему нежелательно? Из-за возможных неправильных перестроений строк при сортировке? Или другое?
Поступил следующим образом. Создал временную базу (выборку из основной): Код:
INSERT INTO temp1.DB SELECT name, col1, col2 FROM Base.DB WHERE Data=01.01.1012 GROUP BY name, col1, col2 Код:
UPDATE temp1.DB SET col1 = (SELECT sum(col1) as col1 FROM temp1.DB WHERE not NAME = 'ИТОГО') WHERE NAME = 'ИТОГО' Всем спасибо за содействие Последний раз редактировалось sandroha, 17.08.2012 в 13:15. |