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

Откуда: Москва
Сообщений: 563
Добрый день! Мне нужно вытаскивать результат в нужную строчку из следующей за ней. Я слышал в новых SQL Server есть новые функции с помощью которых можно это делать.
Задача следующая, есть таблица с остатками на начало дня по дням. Мне нужно сделать запрос который получит остаток еще на конец дня = остатку на следующий день. Пример на скрине.

Картинка с другого сайта.
3 окт 18, 09:22    [21693680]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать оптимальный SQL запрос  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
msleg,

LEAD() LAG()
3 окт 18, 09:23    [21693682]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать оптимальный SQL запрос  [new]
msleg
Member

Откуда: Москва
Сообщений: 563
TaPaK,

А если еще добавляется одно условие - склад?
3 окт 18, 09:42    [21693703]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать оптимальный SQL запрос  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
msleg
TaPaK,

А если еще добавляется одно условие - склад?

42
3 окт 18, 09:48    [21693709]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать оптимальный SQL запрос  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7651
Остаток на конец дня берется из следующей по порядку строки. Пронумеруйте строки и берите.
3 окт 18, 10:48    [21693773]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать оптимальный SQL запрос  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1466
msleg,

over(partition by склад order by дата)

3 окт 18, 12:07    [21693892]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать оптимальный SQL запрос  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1466
Щукина Анна
msleg,

over(partition by склад order by дата)


Это ответ на вот это, если что:
msleg
TaPaK,

А если еще добавляется одно условие - склад?
3 окт 18, 12:07    [21693894]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать оптимальный SQL запрос  [new]
982183
Member

Откуда: VL
Сообщений: 3351
А что заполнять на последней дате каждого склада?
3 окт 18, 12:35    [21693949]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать оптимальный SQL запрос  [new]
982183
Member

Откуда: VL
Сообщений: 3351
сорри . увидел нулл
3 окт 18, 12:37    [21693952]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить