Имя: Пароль:
1C
 
Как сложить 2 переменные в запросе по д одним alias(ом)
0 UserAVS
 
10.08.07
11:12
Как сложить 2 переменные в запросе под 1 alias ?
1 akiril
 
10.08.07
11:16
а по русски
2 Defender aka LINN
 
10.08.07
11:18
(0) Угу. Слово Alias, надо думать, использовалось для доказательства хардкорности программиста. Правда, сам вопрос подкачал...
3 уродина
 
10.08.07
11:19
заводите новое поле, заносите в него сумму двух переменных и называете как хотите...
4 UserAVS
 
10.08.07
11:21
ВЫБРАТЬ Х1 КАК Х1,
       Х2 КАК Х2
ИЗ ...
ИТОГИ
СУММА(Х1),
СУММА(Х2)
ПО
 
Затем идет обработка запроса: Y=Х1+Х2
Вопрос: как сделать сложение не в обработке запроса, а в самом запросе?
ps. переменные числовые
5 Ursus maritimus
 
10.08.07
11:22
ВЫБРАТЬ Х1 КАК Х1,
       Х2 КАК Х2
(Х2+Х1) КАК СуммаИксов
ИЗ ...
ИТОГИ
СУММА(Х1),
СУММА(Х2)
ПО
6 chelovek
 
10.08.07
11:23
ВЫБРАТЬ Х1 КАК Х1,
       Х2 КАК Х2
Х1 + Х2 КАК Х3
ИЗ ...
ИТОГИ
СУММА(Х1),
СУММА(Х2),
СУММА(Х3)
ПО
7 UserAVS
 
10.08.07
11:31
Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
|    Приборы.Источник.Код КАК Код,
|    Приборы.Точка.Магистраль КАК Магистраль,
|    Приборы.Точка.Твн КАК Твн,
|    Приборы.Отопление КАК Отопление,
|   Приборы.ВодаР КАК ВодаР,
|   Приборы.ВодаФ КАК ВодаФ,
|   Приборы.ТеплоГВР КАК ТеплоГВР,
|   Приборы.ТеплоГВФ КАК ТеплоГВФ,
|   (ВодаР+ВодаФ) КАК Вода,
|   (ТеплоГВР+ТеплоГВФ) КАК ТеплоГВ,
|    Приборы.Бойлер КАК Бойлер,
|    Приборы.Вентиляция КАК Вентиляция,
|    Приборы.Пар КАК Пар,
|    Приборы.Конденсат КАК Конденсат
|ИЗ
|    РегистрСведений.Приборы КАК Приборы
|ГДЕ
|    Приборы.Период = &Дат
|
|УПОРЯДОЧИТЬ ПО
|    Код,
|    Магистраль,
|    Твн
|ИТОГИ
|    СУММА(Отопление),
|    СУММА(Вода),
|    СУММА(ТеплоГВ),
|    СУММА(Бойлер),
|    СУММА(Вентиляция),
|    СУММА(Пар),
|    СУММА(Конденсат)
|ПО
|    Код,
|    Магистраль,
|    Твн";
Что в этом запросе не так? Выдает сообщение: Неверные параметры "+"
8 akiril
 
10.08.07
11:35
|   (Приборы.ВодаР+Приборы.ВодаФ) КАК Вода,
|   (Приборы.ТеплоГВР+Приборы.ТеплоГВФ) КАК ТеплоГВ,
9 UserAVS
 
10.08.07
11:39
(8)  Выдает сообщение: Неверные параметры "+"
(Приборы.ВодаР<<?>>+Приборы.ВодаФ) КАК Вода
10 КуплюКровать
 
10.08.07
11:47
Все таки там не только числа
11 UserAVS
 
10.08.07
11:48
Ну, и что?///есть кто-нить...
12 UserAVS
 
10.08.07
11:49
(10) а точно ведь!!!
13 Defender aka LINN
 
10.08.07
11:51
(11) Тебе какое слово из (10) непонятно?
14 UserAVS
 
10.08.07
11:53
(11) у меня оказалась случайно строковая переменная, исправил на числовой тип
15 UserAVS
 
10.08.07
11:54
и все получилось!!!
16 Фауст
 
10.08.07
11:55
Конструктором сделай
Независимо от того, куда вы едете — это в гору и против ветра!