|
realist
|
|
Select Distinct Sum(ЗакРаб.Расценок) as s1, Sum(ЗакЗап.Сумма) as s2, (s1+s2) as s3 From ЗакЗап, ЗакРаб where ЗакЗап.IDZ=' & z & 'and ЗакРаб.IDZ=' & z19.02.2009, 12:12. Показов 1886. Ответов 10
Метки нет (Все метки)
Вот запрос:
Select Distinct Sum(ЗакРаб.Расценок) as s1, Sum(ЗакЗап.Сумма) as s2, (s1+s2) as s3 From ЗакЗап, ЗакРаб where ЗакЗап.IDZ=' & z & 'and ЗакРаб.IDZ=' & z Почему-то результат в несколько раз выше, чем должен быть, т.е. суммирование происходит несколько раз. Вроде предикт distinct есть. Что ещё нужно? |
|
| 19.02.2009, 12:12 | |
|
Ответы с готовыми решениями:
10
query='SELECT * FROM resume WHERE ' & ''' & RecSet('place')& ''' & '=' & '''& s_loc &''' & - что не так? ActiveCell.FormulaR1C1 = '=Sum(R[2]C[3]:R[' & last_row & ']C[3])' error '80020009' Îøèáêà. /lalala/profile.asp, line 28 |
|
0 / 0 / 1
Регистрация: 05.09.2008
Сообщений: 97
|
|
| 19.02.2009, 18:08 | |
|
вставь distinct в Sum(ЗакРаб.Расценок) as s1 типа :
Sum(distinct ЗакРаб.Расценок) as s1
0
|
|
|
realist
|
|
| 19.02.2009, 23:02 | |
|
Нет, так не идёт. Distinct можно вставить только после select
|
|
|
IgorB
|
||||||
| 19.02.2009, 23:20 | ||||||
|
Privet,
Eto doljno rabotat' kak nado:
|
||||||
|
realist
|
|
| 20.02.2009, 12:14 | |
|
Возможно и должно, но на самом деле работает точно также, т.е. суммирует по нескольку раз(сколько записей - столько раз и суммирует)
Во дела. Чего делать-то? |
|
|
realist
|
|
| 21.02.2009, 10:13 | |
|
Сложный вопросик?
|
|
|
Silver
|
|
| 21.02.2009, 13:16 | |
|
Select Distinct Sum(ЗакРаб.Расценок) as s1, Sum(ЗакЗап.Сумма) as s2, (s1+s2) as s3 From ЗакЗап, ЗакРаб where ЗакЗап.IDZ=' & z & 'and ЗакРаб.IDZ=' & z
Distinct твой тут ни к селу, ни к городу (извини!) У тебя не 'связаны' таблицы. Нужно так: where ЗакЗап.IDZ=ЗакРаб.IDZ AND ЗакРаб.IDZ =' & z Попробуй. |
|
|
Silver
|
|
| 21.02.2009, 13:21 | |
|
Поторопился...
попробуй убрать (s1+s2) as s3 из запроса и посмотри что будет. |
|
|
realist
|
|
| 21.02.2009, 17:42 | |
|
Результат тот же.
По моему мы гоняемся за собственным хвостом. Может нельзя такие запросы делать. Я пробовал делать две суммы в отдельных запросах. Но тогда общую сумму приходилось складывать в label.caption. Но загвоздка в том, что мне в label.caption нужно вывести сумму с рублями, если оена подключена к рекордсету - то всё ок, а если я просто складываю, то рублей нет. Формат действует только на подключение к рекордсету. Вот такие пироги. |
|
|
Silver
|
|
| 21.02.2009, 17:47 | |
|
Ну пропиши ты....
label.caption = Format('# ###.00 р.',value) ... и все дела. |
|
|
IgorB
|
|
| 22.02.2009, 21:50 | |
|
UBERI DISTINCT, zachem on tebe, obyasni????
Kogda upotreblyayesh' DISTINCT , to on summiruyet po kajdoy zapisi!!!! U menya rabotayet prekrasno: SELECT Sum(Table1.Price1) as s1, Sum(Table2.Price2) as s2,(s1+s2) as s3 FROM Table1 INNER JOIN Table2 ON Table1.Id1 = Table2.Id2 where Table1.Id1= Z |
|
| 22.02.2009, 21:50 | |
|
Помогаю со студенческими работами здесь
11
Помогите найти драйвера для pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2 Нужен драйвера, код PCI\VEN_1039&DEV_7012&SUBSYS_0C98105B&REV_A0\3&B1BFB68&0&17 Мультимедиа контролер PCI\VEN_14F1&DEV_8800&SUBSYS_EA3D14F1&REV_05\4&25700A26&0&3020 немогу найти драйвера на PCI\VEN_1039&DEV_7012&SUBSYS_810D1043&REV_A0\3&61AAA01&0&17 Драйвера на PCI\VEN_10B7&DEV_1700&SUBSYS_80EB1043&REV_12\4&2E98101C&0&28 F0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|