|
Конкатенация ТЗ с группировкой 8.3.27
Ногаминебить, Шурик71, Prog_man, Alex7771, Мультук, dmt, mortal, craxx, Pinta2017, maxar, Homer, reloc, 2S, saradip, shuhard, d4rkmesa, Krendel, okmail, viraboy, Hawk_1c, НачинающийВосьмерочн, unenu, lubitelxml, АгентБезопаснойНацио, Guk, ndrv, nabd, maxab72, Буковка, Михаил_, denk32, comp2006, VladZ, Terrixus, arsik, banco, RomanYS, lEvGl, alexxx961503, ads55, Галахад, DiMel_77, Wern, kubik_live, reutov, timurhv, Волшебник, nick86, paramedic, DimR_71, piter3, Вадим33, SleepyHead, azt-yur, obs191, GreenLab, boozin, X Leshiy
| ☑ |
0
saradip
03.10.25
✎
11:50
|
Добрый день.
Подскажите, пожалуйста, способ/алгоритм решения задачи:
Есть таблица значений
Партнер Телефон Примечение
Иван 89111111111 Олеся
Иван 89111111112 Снежана
Петр 89222222222 Петух
Петр 89222222223 Дятел
Нужно сгруппировать партнера и склеить строку партнер + телефон + примечание в следующем виде:
Иван 89111111111 Олеся, 89111111112 Снежана
Петр 89222222222 Петух, 89222222223 Дятел
Инструментов для решения три:
1. код
2. скд
3. запрос
|
|
1
kubik_live
03.10.25
✎
12:17
|
На выходе то что?
Таблица значений? Массив?
|
|
2
unenu
03.10.25
✎
12:18
|
запрос конечно
|
|
3
saradip
03.10.25
✎
12:36
|
(1) ТЗ
|
|
4
craxx
03.10.25
✎
12:22
|
(2) Не согласен. СКД проще.
|
|
5
timurhv
03.10.25
✎
12:23
|
|
|
6
timurhv
03.10.25
✎
12:26
|
"Петух", "Дятел" - так в ТЗ написано? У вас что, дружный токсичный коллектив? :)
|
|
7
ads55
03.10.25
✎
12:31
|
(6) "У вас что, дружный токсичный коллектив? :)"
Это ты ещё ник ТС-а задом наперед не прочитал :)
ЗЫ. Я за СКД
|
|
8
saradip
03.10.25
✎
12:32
|
Вообще, можно запросом данные в отсортированную по партнеру выборку закинуть и в цикле присваивать переменной "ПредыдущийПартнер" и "ТекущийПартнер" значения партнера, если предыдущий = текущий складывать значения (телефона + примечание) в переменную "контакты".
В итоге получится тз с решением
|
|
9
saradip
03.10.25
✎
12:33
|
(5) Спасибо, отличная информация
|
|
10
timurhv
03.10.25
✎
12:35
|
(7)
|
|
11
unenu
03.10.25
✎
12:44
|
(10) зато не бот и вопрос грамотный.
|
|
12
saradip
03.10.25
✎
14:04
|
Так и что, кто там писал про СКД, не вижу решения)
В результате, если у партнера три контакта, должно быть поле вида:
Партнер + телефон + примечание + телефон + примечание + телефон + примечание
|
|
13
Homer
03.10.25
✎
14:22
|
(12) тебе в (5) все показали
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан