|
Доля в запросе....
| ☑ |
0
Rustik666
05.12.11
✎
09:50
|
Не могу понять как получить долю в запросе.....
То есть есть допустим таблица
Наименование,Сумма...
В запросе нужно помимо этих полей получить отношение суммы к сумме всего....то есть получить процент от общей суммы.....не понимаю как это можно сделать....
|
|
1
ZanderZ
05.12.11
✎
09:51
|
сделай временную таблицу с итогами, потом с основной объединяй и считай
|
|
2
Maxus43
05.12.11
✎
09:52
|
СКД? там есть штатно
|
|
3
Нуф-Нуф
05.12.11
✎
09:52
|
+1 к временно таблице с итогами и соединению к ней
|
|
4
MatrosoV AleXXXand_R
05.12.11
✎
09:53
|
СКД
|
|
5
Explorer1c
05.12.11
✎
09:53
|
Вложенным запросом вычислить Сумма /Сумма(сумма)*100 =Наименование поля-процент?
|
|
6
Ненавижу 1С
гуру
05.12.11
✎
09:54
|
ВЫБРАТЬ
СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот
ПОМЕСТИТЬ ВсеТ
ИЗ
РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПродажиОбороты.Номенклатура,
ПродажиОбороты.СтоимостьОборот,
ПродажиОбороты.СтоимостьОборот / ВсеТ.СтоимостьОборот * 100 КАК Процент
ИЗ
РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты,
ВсеТ КАК ВсеТ
|
|
7
Explorer1c
05.12.11
✎
09:57
|
(5)* вложенный запрос-это для другого случая,чет я недопонял задачу,а лучше временной таблицей вычислить итоги,конечно
|
|
8
Нуф-Нуф
05.12.11
✎
10:05
|
(7) лучше забыть про вложенные запросы
|
|
9
cViper
05.12.11
✎
10:14
|
Можно сделать без вложенного запроса. Передаешь параметр содержащий итоговые данные по колонке в запрос и там все считаешь.
|
|
10
Rustik666
05.12.11
✎
10:33
|
Ненавижу 1С, спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший