powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преобразовать результат запроса
10 сообщений из 10, страница 1 из 1
Преобразовать результат запроса
    #35472345
может кто подскажет алгоритм, как сделать так (см.картинку)?

ЗЫ. вместо цифр могут стоять любые символы...
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35472448
GreyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос - склейка (UNION) нескольких запросов в один?
если так, то нужно поле-счётчик (или как угодно другое, но отвечающее за то, что определённые поля надо расположить в одной строке) для каждого запроса, с последующей группировкой. только тогда будет 2 запроса, хотя на вариант с одним запросом я с удовольствием и сам посмотрю
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35472456
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем???


Какие начальные данные, и смысл такого преобразования???


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35472463
GreyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Galyamov Rinat
А зачем???


Какие начальные данные, и смысл такого преобразования???


Posted via ActualForum NNTP Server 1.4
Есть подозрение, что топик-стартер создает болванку под выгрузку xml-файла. Видел такую же реализацию, но под SQL Server, но только с группирующим полем, поэтому и дал такой совет.
З.Ы. такая реализация ОЧЕНЬ неудобна для последующей модификации (из собственного опыта).
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35472564
всё гораздо проще.... просто имеется список накладных с видами движений (откуда, куда)... надо этот список преобразовать в более удобочитаемый вид (см. картинку)
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35472587
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КонецЦикланадо этот список преобразовать в более удобочитаемый вид (см. картинку)
а ч:Е за хитрое такое преобразование?! О_о нифиля не понял откуда 4 вылезло и как аще вс:Е собирается у тя %)
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35472710
есть склад, который участвует в движении товара (т.е. либо НА него пришёл товар по такой-то накладной, либо С него ушёл товар по такой-то накладной)... откуда этот товар пришёл на этот склад и куда он ушёл не важно.... в приведённом примере это склад №1, и соответственно поля С1 и НА1...
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35472712
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так.
Допустим исходная таблица: T1(F1, F2, F3)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
create cursor RES (F1, F2, F3)
* Расстановка F1
go top in RES
sele T1
scan for !empty(T1.F1)
    if eof('RES')
       append blank in RES
    endif
    repl in RES F1 with T1.F1
    skip in RES
endscan

* Расстановка F2
go top in RES
sele T1
scan for !empty(T1.F2)
    if eof('RES')
       append blank in RES
    endif
    repl in RES F2 with T1.F2
    skip in RES
endscan
...
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35472720
в итоге в полях С1 и НА1 должны быть указаны номера накладных, в которых присутствует склад 1..
...
Рейтинг: 0 / 0
Преобразовать результат запроса
    #35473122
Спасибо, Dima T.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преобразовать результат запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]