Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с несколькими таблицами. [D5, D6, MSSQL]


I_S_ ©   (2002-10-28 09:23:00) 

Уважаемые МАСТЕРА! Помогите пл. Есть несколько одинаковых по структуре таблиц(дата,значение). Необходимо сделать выборку с суммированием значений в каждой таблице за конкретную дату, но получить столько записей - сколько таблиц(если конечно за эту дату есть значения).


Geka   (2002-10-28 09:38:00) [1]

Да, конечно, забыла group by dataPole
select sum(pole)
from table1
group by dataPole=условие
union
select sum(pole)
from table2
group by dataPole=условие
union
select sum(pole)
from table3
group by dataPole=условие



Geka   (2002-10-28 09:37:00) [2]

select sum(pole)
from table1
union
select sum(pole)
from table2
union
select sum(pole)
from table3



stone   (2002-10-28 09:36:00) [3]

Используй группировки по датам, предварительно связав таблицы через union all


I_S_   (2002-10-28 09:35:00) [4]

А можно примерчик запроса, если не трудно. Заранее благодарен.


Anatoly Podgoretsky   (2002-10-28 09:31:00) [5]

Через временные таблицы


Наверх

Титульная страница Поиск, карта сайта Написать письмо