powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Изменить индексы после сортировки
8 сообщений из 8, страница 1 из 1
Изменить индексы после сортировки
    #39951245
Vikonder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Камрады!

Есть динамическая таблица, которая при открытии файла считывается из БД
В таблице есть несколько TABs, в которых идет сортировка по Имени (Name)

Tab1 --> Name1
Tab2 --> Name14
Tab3 --> Name26
...

При этом индекс поиска (номер строки, где найдено имя) при каждом открытии изменяется, так изменяется сама БД

В результате после сортировки, индекс найденных строк с определеггым именем меняется

Вопрос: Можно ли сделать обнуление индексов после сортировки по Имени:

Индекс после поиска Индекс после "обнуления"801972154320143485

Задача: : Построить Sparkline по результатам сортировки по Имени.Т.к. индексы меняются, то я всё время получаю
графики разного поиска. Так что нужно накрепко привязать результаты поиска к опрделенному имени,
т.е. в первом табе в ячейке A1 должно быть имя Name1 (а никакое другое)
...
Рейтинг: 0 / 0
Изменить индексы после сортировки
    #39951252
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огласите название СУБД, в которых есть динамические таблицы, номера или индексы строк и какие-то там TABs.
В MSSQL этого всего точно нет.
...
Рейтинг: 0 / 0
Изменить индексы после сортировки
    #39951270
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич
и какие-то там TABs.
Это автор так назвал таблицы, дабы сэкономить три нажатия клавиш при наборе своего поста.
Vikonder
В результате после сортировки, индекс найденных строк с определеггым именем меняется
Вы придерживайтесь терминологии, принятой для MSSQL.
А то непонятно ,что вы хотите спросить.
Индекс - это объект в базе данных, двоичное дерево, содержащее ссылки на строки, либо значения кластерного индекса, для индексируемых значений.
Что у вас не получается, вам нужно запрос какой то составить?
...
Рейтинг: 0 / 0
Изменить индексы после сортировки
    #39951281
Vikonder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База данных - MSSQL

Если такое невозможно, то как реализовать вариант, при котором результаты поиска считываются as is,
а не привязаны к индексу, найденному в DB

После поиска:

TAB1:
1 runidOptimalVersionStartTimeTestNameE2E 129 1061 7.4.4340.0 2020-04-24 Scenario1 283.3 147 1060 7.4.4340.0 2020-04-23 Scenario1 285.7 161 1059 7.4.4340.0 2020-04-22 Scenario1 279.6 208 1058 7.4.4340.0 2020-04-21 Scenario1 288.1 234 1057 7.4.4340.0 2020-04-20 Scenario1 277.9

TAB2:
1 runidOptimalVersionStartTimeTestNameE2E 74 1061 7.4.4340.0 2020-04-24 Scenario2 74.8 89 1060 7.4.4340.0 2020-04-23 Scenario2 75.4 125 1059 7.4.4340.0 2020-04-22 Scenario2 71.1 157 1058 7.4.4340.0 2020-04-21 Scenario2 72.0 201 1057 7.4.4340.0 2020-04-20 Scenario2 73.9

TAB3:
1 runidOptimalVersionStartTimeTestNameE2E 12 1061 7.4.4340.0 2020-04-24 Scenario3 29.7 49 1060 7.4.4340.0 2020-04-23 Scenario3 29.8 88 1059 7.4.4340.0 2020-04-22 Scenario3 31.0 114 1058 7.4.4340.0 2020-04-21 Scenario3 29.9 165 1057 7.4.4340.0 2020-04-20 Scenario3 27.3

После этого в отдельном TAB, я строю Sparkline для каждого сценария, за последние 5 дней

TAB: Trend
VersionTestName Baseline 2020-04-24 2020-04-23 2020-04-22 2020-04-21 2020-04-20 Sparkline7.4.4340.0Scenario1 288283.3285.7279.6288.1277.9 График17.4.4340.0Scenario2 7374.875.471.172.073.9 График27.4.4340.0Scenario3 3029.729.831.029.927.3 График3

Привязка по имени и данным к TAB1 :

='1'!D113..... ='1'!F113 ..... ='1'!E113..... ='1'!E223..... ='1'!E223

Проблема, что при каждом открытии файла, подгружается БД и все эти значения в этих ячейках после поиска всё время разные.
И как результат, в Trend, вместо Scenario1, отображется Scenario34 или любой другой, попадюший в критерий поиска в данный момент.
...
Рейтинг: 0 / 0
Изменить индексы после сортировки
    #39951285
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Индекс - это объект в базе данных, двоичное дерево

b = balanced
...
Рейтинг: 0 / 0
Изменить индексы после сортировки
    #39951306
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поток мыслей не cтал менее упорядоченным.

Что такое "поиск"? Какая команда?
Что такое "индекс"? Откуда он берется?
...
Рейтинг: 0 / 0
Изменить индексы после сортировки
    #39951311
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vikonder
После этого в отдельном TAB, я строю Sparkline для каждого сценария, за последние 5 дней
В MSSQL нельзя ничего построить в "отдельном TAB", потому что никаких отдельных TAB там нету.

Может, у вас вопросы по какой то программе, которой вы пользуетесь?

На этом форуме решают проблемы с запросами, которые выглядят примерно так:
Код: sql
1.
2.
3.
4.
5.
SELECT OrderDateKey, SUM(SalesAmount) AS TotalSales  
FROM FactInternetSales  
WHERE OrderDateKey > '20020801'  
GROUP BY OrderDateKey  
ORDER BY OrderDateKey; 
...
Рейтинг: 0 / 0
Изменить индексы после сортировки
    #39951608
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМО у автора прикладная задача, т.е. речь идет о клиентском приложении. Vikonder обратился за помощью не в ту конференцию, скорее всего.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Изменить индексы после сортировки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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