powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Итог по столбцу с условием в строке
5 сообщений из 5, страница 1 из 1
Итог по столбцу с условием в строке
    #39854990
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите, как можно реализовать расчет.
Есть таблица
ИДЗаказИДСкладИДАдресИДПродукцияДатаДата-30Количество1112223334442019-07-312019-07-01551112223334442019-07-302019-06-30551112223334442019-07-292019-06-29551112223334442019-07-282019-06-28551112223334442019-07-272019-06-27551112223334442019-07-262019-06-2655.....................
Необходимо создать расчетное поле, в котором будет отображаться сумма по столбцу количество,где Дата>=Дата-30 и Дата<=Дата.
...
Рейтинг: 0 / 0
Итог по столбцу с условием в строке
    #39855005
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Итог по столбцу с условием в строке
    #39855135
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
напишите подзапрос к этой же таблице или воспользуйтесь cross apply
...
Рейтинг: 0 / 0
Итог по столбцу с условием в строке
    #39855266
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

В Оракле это решалось бы RANGE BETWEEN INTERVAL

Код: sql
1.
2.
3.
sum(spend) over
(partition by account_month_tb.acct_id order by account_month_tb.month_start_dt
range between interval '30' day preceding and current row) as spend_last3,



Но в MSSQL загляните в эту тему:

https://www.sql.ru/forum/1167155/kak-sdelat-v-sql-server-okonnyy-range-between-interval
...
Рейтинг: 0 / 0
Итог по столбцу с условием в строке
    #39855446
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a_voronin, Спасибо! Так как записей не так уж и много, то мне действительно помогла конструкция с cross apply.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Итог по столбцу с условием в строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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