Вопрос в следующем:
У меня есть набоор данных, полученный при помощи union
Могу ли я сделать над ним Sum().... group by
в том же запросе
Если нет, то как мне лучше поступить???
Дело в том, что заранее количество union неизвестно и поэтому я немогу сделать его в хранимой процедуре, т.к. тогда число параметров будет переменным
Могу ли сделать что-нибудь с union ?
-
- Сообщения: 4
- Зарегистрирован: 02 фев 2005, 10:52
Re: Могу ли сделать что-нибудь с union ?
Нет.yk писал(а):Могу ли я?
Ну, можно так вот извратиться:yk писал(а):Как мне лучше поступить???
Дело в том, что заранее количество union неизвестно и поэтому я не могу сделать его в хранимой процедуре, т.к. тогда число параметров будет переменным
Код: Выделить всё
select
coalesce((select sum(table1.field1) from table1),0) +
coalesce((select sum(table2.field2) from table2),0) + ...
from rdb$database