![]() |
![]() |
![]() |
|
Как в запросе при группировке суммировать текстовые поля? | ☑ | ||
---|---|---|---|---|
0
Ramzes_n
07.05.10
✎
17:31
|
Т.е. есть запрос. В нем группировка. Группируется скажем номенклатура, а суммируются поля штрихкоды. Но штрихкоды это текстовое поле, мне нужно сложить текстовое поле чтобы в результате сложения получилось "1232131231" + "42342343" = "123213123142342343"
|
|||
1
Ramzes_n
07.05.10
✎
17:43
|
причем это нужно самом запросе, а не после выполения
|
|||
2
nop
07.05.10
✎
17:44
|
а почему так строго?
|
|||
3
Ramzes_n
07.05.10
✎
17:44
|
дальше запрос передается в универсальный отчет
|
|||
4
Ramzes_n
07.05.10
✎
18:03
|
аууу
|
|||
5
НетуаНадо
07.05.10
✎
18:04
|
1c очень вредная с преобразованием типов в запросе
попробуй ВЫРАЗИТЬ( ... КАК Строка(20)) + ВЫРАЗИТЬ( ... КАК СТРОКА(10)) или взять подстроку (явно указать сколько символов) |
|||
6
nop
07.05.10
✎
18:05
|
(5) я так понял автор ищет решение для СГРУППИРОВАТЬ ПО
|
|||
7
Ramzes_n
07.05.10
✎
18:12
|
Ситуация следующая: нужно в отчете стоимостная оценка склада в ценах номенклатуры выводить штрихкод. Если к существующему запросу добавить регистр Штрихкоды и связать необходимые таблицы по номенклатуре, то штрихкод выводится. Но выводится:1) в столбец, 2) итоговое количество номенклатуры увеличивается во столько раз сколько различных штрихкодов в есть у этой номенклатуры. Мне нужно чтобы штрихкоды выводились через запятую (одной строкой)
|
|||
8
elgrego
07.05.10
✎
18:23
|
А подзапросы делать не учили?
|
|||
9
Ramzes_n
07.05.10
✎
18:25
|
(8) ну напиши пожалуйста текст запроса (если тебе не сложно) в котором ты сгруппируешь штрихкоды по номенклатуре и просуммируешь штрихкоды ("2312312" + "53453" = "231231253453")
|
|||
10
Просто Лёха
07.05.10
✎
18:38
|
А сколько штрих кодов у номенклатуры может быть известно?
|
|||
11
Ramzes_n
07.05.10
✎
21:19
|
неограниченное количество
|
|||
12
skiller3000
07.05.10
✎
21:33
|
никак....
|
|||
13
Ramzes_n
07.05.10
✎
21:38
|
ващпе никак???
|
|||
14
skiller3000
08.05.10
✎
20:11
|
только при дальнейшней обработке... если уж на то пошло, непонятно зачем сделали функцию ВЫРАЗИТЬ если она не дает того что нужно... вообще не мог в запросе обрезать номер документа и выразить дату строкой, сделал но сложить 2 строки не получилось :)
|
|||
15
andr_scr
08.05.10
✎
20:49
|
ресурс это число
|
|||
16
NcSteel
08.05.10
✎
20:50
|
Можно .
|
|||
17
NcSteel
08.05.10
✎
20:51
|
(16) + Даже с учетом (3)
|
|||
18
skiller3000
08.05.10
✎
20:54
|
(17) пруфпик... докажи :)
|
|||
19
skiller3000
08.05.10
✎
20:54
|
(17) не знаю СКД... может быть через СКД можно :)
|
|||
20
NcSteel
08.05.10
✎
20:58
|
(19) Да через СКД , получаем результат и передаем его в универсальный отчет , если необходимо именно его.
|
|||
21
Serg_1960
08.05.10
✎
21:02
|
Суммировать строки в запросе - можно. И даже использовать в группировке - можно. Но если неизвестно количество этих самых строк заранеее - "низя"(с)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |