Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Итог по столбцу с условием в строке / 5 сообщений из 5, страница 1 из 1
29.08.2019, 10:48
    #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
29.08.2019, 11:11
    #39855005
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Итог по столбцу с условием в строке
...
Рейтинг: 0 / 0
29.08.2019, 13:29
    #39855135
Посетитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Итог по столбцу с условием в строке
напишите подзапрос к этой же таблице или воспользуйтесь cross apply
...
Рейтинг: 0 / 0
29.08.2019, 16:17
    #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
30.08.2019, 09:19
    #39855446
Lania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Итог по столбцу с условием в строке
a_voronin, Спасибо! Так как записей не так уж и много, то мне действительно помогла конструкция с cross apply.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Итог по столбцу с условием в строке / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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