Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Динамическое формирование диапазонов значений  [new]
temoxa
Member

Откуда:
Сообщений: 405
Всем привет! Подмогите с запросом, который бы динамически формировал диапазоны значений, например есть таблица:

DelID SHID FromValue Value
27931 14888 0 35
28628 14888 0 50
28669 14888 0 50
28669 14888 100 500
17141 14888 0 200
28669 14888 50000 0

Результатом формирования должен получится такой аутпут:

DelID SHID FromValue ToValue Value
27931 14888 0 1000000 35
28628 14888 0 1000000 50
28669 14888 0 100 50
28669 14888 100 50000 500
28669 14888 50000 1000000 0
17141 14888 0 1000000 200

То есть если для DelID значений = 1, то берем максимальный период, например 1000000.

Спасибо.
5 фев 15, 18:19    [17224561]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое формирование диапазонов значений  [new]
мимо_ножками
Guest
Вы хоть сами понимаете, что изложили то?
5 фев 15, 18:25    [17224583]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое формирование диапазонов значений  [new]
temoxa
Member

Откуда:
Сообщений: 405
Я то понимаю, может пример не удачный... Основная идея состоит в том, что есть ряд значений, с примера это вот так выглядит:
ID FV Value
28669 0 50
28669 100 500
28669 50000 0

Из этого набора хотелось бы сформировать диапазоны:


ID FVMin FVMax Value
28669 0 100 50
28669 100 50000 500
28669 50000 100000 0

Вот так как то, простите за несовсем понятное изложение идеи)
5 фев 15, 18:35    [17224631]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое формирование диапазонов значений  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
temoxa, пронумеруйте строки и объедините со смещением с 1.
5 фев 15, 18:56    [17224732]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое формирование диапазонов значений  [new]
Добрый Э - Эх
Guest
temoxa,

Если версия сервера позволяет, то LED/LAG в руки и понеслась...
5 фев 15, 19:43    [17224931]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое формирование диапазонов значений  [new]
Добрый Э - Эх
Guest
Добрый Э - Эх
temoxa,

Если версия сервера позволяет, то LEAD/LAG в руки и понеслась...
5 фев 15, 19:44    [17224933]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое формирование диапазонов значений  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1873
temoxa вы уже за почти 2 года задали больше 100 вопросов по SQL
Прочитайте наконец Рекомендации по оформлению сообщений в форуме
6 фев 15, 07:00    [17226070]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое формирование диапазонов значений  [new]
temoxa
Member

Откуда:
Сообщений: 405
Добрый Э - Эх, спасибо!
6 фев 15, 16:39    [17229608]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить