Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
1-1083329703
Виктор
2004-04-30 16:55
2004.05.16
Reset(Vf1, 1) пишет acces denied на ресурсе read-only


14-1082960817
Серж
2004-04-26 10:26
2004.05.16
У кого нить есть компонент F1Book не триальный?


1-1083298835
DataTime
2004-04-30 08:20
2004.05.16
Как отнять от ДатыВремя допустим несколько часов


14-1082606788
asdqwer
2004-04-22 08:06
2004.05.16
Обман зрения


3-1082356405
desha
2004-04-19 10:33
2004.05.16
IBExpert стал зависать




   Наверх