powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Заполнение таблицы по столбцам
14 сообщений из 14, страница 1 из 1
Заполнение таблицы по столбцам
    #38321370
KocMoc1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Есть таблицы в ней хранятся номер машин, нужно вывести номера в таблицу (для печати) отсортировав по цифре в номере пример:
А001АА163 А101АА163 А301АА163
В002ВВ154 В102ВВ154 В302ВВ154
и так далее.
Как это можно реализовать, 2 дня голову ломаю...
Возможно это можно сделать через Report?
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38321422
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) причем тут асп?
2) предполагаю что у вас номеров не хило будет то почему бы не хранить номер в виде 3 составляющий и проблемы с сортировкой сама собой отпадет. пример "а 100 аа". а первый столбец , 100 второй и так далее.
3) если у вас все 1 столбце или уже система во всю работает и нельзя изменить, то выделить во временный столбец только число и потом сортировка. Но это затратно будет.
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38321664
KocMoc1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,

Номер разделен, на составляющие и с сортировкой проблем нет, вопрос именно в том как это правильно вывести в нужном формате. Как сформировать таблицу, которую можно заполнять не построчно, а по столбцам.
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38321756
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KocMoc1handmadeFromRu,

Номер разделен, на составляющие и с сортировкой проблем нет, вопрос именно в том как это правильно вывести в нужном формате. Как сформировать таблицу, которую можно заполнять не построчно, а по столбцам.
А в первом посте ни слова как бы, что то я не понимаю что значит сформировать по столбцам, пример давай входных и выходных.
п.с. Формируй вопрос как то четко
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38323264
KocMoc1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,

Данные хранятся в разделенном виде А | 001| АА | 157

На выходе нужно сформировать таблицу номер отсортированных по цифре:

А001АА157 | О101ОО154 | Н201НН152 | и тд
А002ВВ154 | | У202УУ152 | и тд.


как то вот так
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38323667
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и че сложного?
Код: sql
1.
2.
            А    | 001    | АА    | 157 
select part1 +part2 +part3 +part4 from table order by part2 


или все надо в 1 строчку?
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38324080
KocMoc1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,
выдать данные не проблема, как их занести в таблицу, этим запросом мы получим массив отсортированный только общим списков, а нужно общий список еще разделить и по первой цифре. Все номера начинающиеся на 0xx в один столбик, номера на 1xx в другой столбик и тд.
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38324259
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эм как ж тяжело ты излагаешь инфу...
по теме
получается в итоговой таблице 10 столбцов? (0xx - 9xx )? какой то бред потому что у вас не известно сколько будет данных в каждой колонке и выставлять не сможешь в таком случае

я в текущую таблицу добавил поле служебное 1 символ, и туда скопировал 1 символ номера каждой строки
через update table set firstNum = LEFT(colName, 1), а потом уже группировал и сортировал как надо. на выходе получить 10 множеств легко
а вообще вам с такими вопросами в другую ветку форма
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38324551
KocMoc1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,
Подскажите куда, и как перенести.
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38324712
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ветки в "Использование СУБД" с целевой субд
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38324963
KocMoc1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,

и все таки вы немного не понимаете. Данные из таблицы достать не проблема! Проблема в правильном заполнении таблицы.
В таблице неизвестно количество элементов. У элемента Table сначала создается строка, после добавляются ячейки в строку, а как сформировать таблицу добавляя ячейки в столбец?
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38325020
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KocMoc1 а как сформировать таблицу добавляя ячейки в столбец?

никак на голом скул
handmadeFromRuкакой то бред потому что у вас не известно сколько будет данных в каждой колонке и выставлять не сможешь в таком случае

инсертить в отдельные колонки это такой бред.
если вам на это в виде отчета ..делайте 10 запросов как у вас тут получается и рисуйте где угодно и как угодно
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38325159
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KocMoc1,

.. как говорится, аж самому стало интересно, попробовал, и получился вот такой костыль ... безобразно, но работает ...

сначала создаем 10 (или какая максимальная цифра во втором поле) таблиц вот таким селектом инту

Код: sql
1.
2.
select identity(int, 1,1) as OurId, rtrim(firstfield)+rtrim(secondfield)+rtrim(thirdfield)+rtrim(forthfield) As OurNumber into NewNumbers0 from
autonumbers  where secondfield like '0%' order by secondfield



..соответственно подменяя "0" в названии создаваемой таблицы и в лайке (можно в цикле) ....
а потом

Код: sql
1.
2.
3.
4.
select NewNumbers0.OurNumber, NewNumbers1.OurNumber, NewNumbers2.OurNumber from NewNumbers0
left join NewNumbers1 ON newNumbers0.OurID = NewNumbers1.OurId
left join NewNumbers2 ON newNumbers0.OurID = NewNumbers2.OurId
where NewNumbers0.OurID > 0



тож соответственно подставив сколько нужно джойнов ...

..я понимаю, что это песецъ, но хоть что-то для размышления ... :)
...
Рейтинг: 0 / 0
Заполнение таблицы по столбцам
    #38326230
KocMoc1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

Примерно так и сделал)))
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Заполнение таблицы по столбцам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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