|
группировка по строке в запросе | ☑ | ||
---|---|---|---|---|
0
2mugik
26.12.13
✎
09:04
|
имеем временную тз
тип: число тип: строка 1 "а" 1 "б" получить : 1 "аб" я насколько понимаю запросом это не возможно? |
|||
1
Жан Пердежон
26.12.13
✎
09:07
|
да
|
|||
2
Пеппи
26.12.13
✎
09:07
|
еще раз задачу можно описать но детальнее?
тебе в результате запроса нужны итоги по группировкам или что? |
|||
3
Wobland
26.12.13
✎
09:10
|
а почему не "ба"?
|
|||
4
2mugik
26.12.13
✎
09:13
|
(2) да группировка, но не по числу, а по строке
|
|||
5
2mugik
26.12.13
✎
09:13
|
(3) резонно. Но смысл ты понял)
|
|||
6
МихаилМ
26.12.13
✎
09:14
|
что за новое понятие " временную тз" ?
если Вы подразумевали временную таблицу, тогда - возможно. |
|||
7
Пеппи
26.12.13
✎
09:16
|
(4) Я вроде даже делала такое суммирование в запросе, но забыла как..давно было
|
|||
8
Wobland
26.12.13
✎
09:19
|
(5) нет
|
|||
9
2mugik
26.12.13
✎
09:21
|
(6) Если не известно сколько строк группировать то как? какой-то счетчик строк делать? нарастающим итогом суммировать?
(7) Ну идею в целом может помнишь? |
|||
10
Cube
26.12.13
✎
09:22
|
(0) Вроде, в СКД можно такое замутить...
|
|||
11
Fil_il
26.12.13
✎
09:29
|
v8: Цикл в запросе, (не запрос в цикле)
Вроде похожая тема |
|||
12
Fil_il
26.12.13
✎
09:30
|
(10) Да, в скд можно
|
|||
13
Wobland
26.12.13
✎
09:35
|
а я в школе только числа учился суммировать...
|
|||
14
Пеппи
26.12.13
✎
09:37
|
(9) не поняла, ты ро свою таблицу вообще рассказать ничего не можешь? Складывается впечатление что тебе все колонки нужно просуммировать, никаких условий больше и нету?
|
|||
15
Пеппи
26.12.13
✎
09:39
|
кстати, сейчас можно и только в СКД просуммировать)
|
|||
16
Sabbath
26.12.13
✎
09:47
|
(7) вот так "а" + "б" )
|
|||
17
bootini
26.12.13
✎
09:56
|
Агрегатное суммирование строк в запросе – сложно, но не невозможно
http://infostart.ru/public/200275/ |
|||
18
Fil_il
26.12.13
✎
10:22
|
Создаешь вычисляемое поле и в поле выражение обращение к функции, в качестве аргумента текущую букву
а функция типа такой: Функция СуммаСтрока(Буква) Экспорт СтрокаИтог = ВосстановитьЗначение("Строка"); СтрокаИтог = СтрокаИтог + Буква; СохранитьЗначение("Строка", СтрокаИтог); Возврат СтрокаИтог; КонецФункции Надо только проинициализировать в начале переменную СтрокаИтог, а после отработки запроса обнулить |
|||
19
Wobland
26.12.13
✎
10:28
|
и гарантировать, что больше никто это дело вызывать не будет
|
|||
20
Пеппи
26.12.13
✎
10:53
|
(16) над чем смеемся товарищ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |