|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2012, 10:05 | #1 |
Пользователь
Регистрация: 13.04.2010
Сообщений: 17
|
Добавить значение из следующей записи
Есть справочная таблица из полей: kod, sect_num, value, где
kod - код блока, sect_num - номер строки в блоке (значения строго увеличиваются на неопределенное целое значение, максимальное значение меньше 999999), value - значение из справочника. Нужно для заданного блока для номера строки sn получить пару (sect_num1, value1 ; sect_num2, value2), где sect_num1 <= sn и sect_num2 > sn Я реализовал через временную: Код:
1. без временной таблицы, 2. более эффективно. |
29.11.2012, 11:23 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
для MS SQL
Код:
если нужна только одна запись можно прообовать нечто такое Код:
и нужна более аккуратная обоаботка границ
программа — запись алгоритма на языке понятном транслятору
|
29.11.2012, 15:49 | #3 |
Пользователь
Регистрация: 13.04.2010
Сообщений: 17
|
evg_m, спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти значение на другом листе и подставить значение следующей ячейки | ElenaNTro | Microsoft Office Excel | 12 | 11.02.2019 12:44 |
добавить слово и его значение в массив | LezhiK | Помощь студентам | 0 | 10.05.2011 17:44 |
добавить значение в начало списка combobox1 | codermoder | Компоненты Delphi | 3 | 11.12.2010 01:36 |
Задача: Найти среднеарифметическое значение следующей функции: | АндрейТап | Помощь студентам | 1 | 07.11.2010 14:20 |
Добавить значение в зависимости от цвета ячейки | fraise | Microsoft Office Excel | 11 | 19.02.2010 21:37 |