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

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

SOS Не могу найти ошибку в SQL запросе [D6, Paradox]


kati ©   (2003-06-24 12:07:00) 

Такой запрос идет на ура,
select pl.TN, pl.FIO,pl.zpl,pl.ALLS,pl.opl_zpl from "Energ_pl.db" Pl
where PL.zpl=1
union all
select km.TN,km.FAM,km.Zpl,km.AllS,km.oplatazpl from "P_K_EN.db" KM
where km.ZPL =1

но теперь надо посчитать Sum(pl.opl_zpl)и sum(km.oplatazpl) и тут у меня вот что получается

select pl.TN, pl.FIO,pl.zpl,pl.ALLS,pl.opl_zpl,Sum(pl.opl_zpl)
from "Energ_pl.db" Pl
where PL.zpl=1
GROUP BY pl.zpl
union all
select km.TN,km.FAM,km.Zpl,km.AllS,km.oplatazpl, sum(km.oplatazpl)from "P_K_EN.db" KM
where km.ZPL =1
group by km.ZPL
Что же не так?


интересующийся   (2003-06-24 12:12:00) [1]

>GROUP BY pl.zpl
GROUP BY pl.TN, pl.FIO,pl.zpl,pl.ALLS,pl.opl_zpl
>group by km.ZPL
group by km.TN,km.FAM,km.Zpl,km.AllS,km.oplatazpl

группировка по всем выходным полям запроса, которые не являются результатом агрегатных функций


Johnmen   (2003-06-24 12:11:00) [2]

Группировка д.идти по всем "натуральным полям", указанным в запросе...


stone   (2003-06-24 12:10:00) [3]

select pl.TN, pl.FIO,pl.zpl,pl.ALLS,pl.opl_zpl,Sum(pl.opl_zpl)
from "Energ_pl.db" Pl
where PL.zpl=1
GROUP BY pl.TN, pl.FIO,pl.zpl,pl.ALLS,pl.opl_zpl
union all
select km.TN,km.FAM,km.Zpl,km.AllS,km.oplatazpl, sum(km.oplatazpl)from "P_K_EN.db" KM
where km.ZPL =1
group by km.TN,km.FAM,km.Zpl,km.AllS,km.oplatazpl


Наверх

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