Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

запрос SQL   Найти похожие ветки 

 
rosl   (2004-04-16 05:02) [0]

УВАЖАЕМЫЕ МАСТЕРА!!!
Помогите с запросом SQL.
делаю запрос с промежуточными итогами:

select 2 type, v.vid_u, sum(b.nach_m), sum(b.nach_k), sum(b.nach_m + b.nach_k), v.vid_u
from baza\main7.dbf b, sprav\name.dbf n, sprav\s_usl.dbf v
where b.number = n.id
and b.usl = v.id_u
group by v.vid_u

union

select 1 type, n.name
, b.nach_m, b.nach_k, b.nach_m + b.nach_k, v.vid_u
from baza\main7.dbf b, sprav\name.dbf n, sprav\s_usl.dbf v
where b.number = n.id
and b.usl = v.id_u
order by 6, 1

всё нормально работает, но мне нужно редактировать записи, а с таким запросом в Query поля берутся из первой части запроса. Т.е. sum(b.nach_m), sum(b.nach_k), sum(b.nach_m + b.nach_k)
пробую изменить запрос (сделать его наоборот):

select 1 type, n.name, b.nach_m, b.nach_k, b.nach_m + b.nach_k, v.vid_u
from baza\main7.dbf b, sprav\name.dbf n, sprav\s_usl.dbf v
where b.number = n.id
and b.usl = v.id_u

union

select 2 type, v.vid_u
, sum(b.nach_m) , sum(b.nach_k), sum(b.nach_m + b.nach_k), v.vid_u
from baza\main7.dbf b, sprav\name.dbf n, sprav\s_usl.dbf v
where b.number = n.id
and b.usl = v.id_u
group by v.vid_u

не получается. (typemistmach expression), что-то с полями накурочил, а что не пойму.


 
ЮЮ ©   (2004-04-16 06:19) [1]

>но мне нужно редактировать записи, а с таким запросом в Query поля берутся из первой части запроса.

а во втором случае, они будут браться из второй. Какая разница?
Чтобы редактировать такой запрос нужен UpdateSql и динамическое переключение Grid.ReadOnly



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.039 c
14-1082630020
ASMiD
2004-04-22 14:33
2004.05.16
Маленький празник


1-1082965904
Victor_A
2004-04-26 11:51
2004.05.16
Как засунуть модуль .dll в .EXE и работать с ним от туда


1-1083140421
Бегун
2004-04-28 12:20
2004.05.16
Приклеить окно к другому окну


3-1081970454
3APA3A
2004-04-14 23:20
2004.05.16
База не меняет размер...


6-1080283362
Ozone
2004-03-26 09:42
2004.05.16
Abstract error - что не так?