SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Нарастающий итог SQL c учетом фильтра по дате
Нарастающий итог SQL c учетом фильтра по дате [сообщение #3206] Fri, 29 September 2023 15:12 Переход к предыдущему сообщению
Мария1212 в настоящее время не в онлайне  Мария1212
Сообщений: 3
Зарегистрирован: September 2023
Junior Member
Есть две таблицы:

календарь и база со всеми магазинами ( содержит данные по датам открытия, закрытия магазина , площадь магазина)

Необходимо создать запрос при котором будет рассчитываться суммарная площадь и количество магазинов на выбранную дату , нарастающим итогом.
Когда
Чтобы  при выборе 2023 года и недели 36 - выводилась сумма всех площадей до недели 36 включительно, а так же кол-во магазинов.

Я прописываю код, мне считается итог только по указанному фильтру, помогите, пожалуйста.
------------------------------------------------------------ --------------------------------------------
SELECT

YEAR(dbo.D_Calendar.START_DATE) AS "Год",
dbo.D_Calendar.new_week  AS "Неделя",
vt_warehouse_cube.st_name3 ,

coalesce(sum(vt_warehouse_cube.st_area) over (order by vt_warehouse_cube.open_date rows between unbounded preceding and current row),0)
as 'Вход площадь',
vt_warehouse_cube.st_area

FROM
vt_warehouse_cube,
dbo.D_Calendar

WHERE
vt_warehouse_cube.status  = 'Действует'
AND vt_warehouse_cube.open_date_descr NOT IN ('01.01.3000','01.01.1980')
AND vt_warehouse_cube.sales_yesterday = 'Продажи были'
and dbo.D_Calendar.START_DATE =vt_warehouse_cube.open_date
and YEAR(dbo.D_Calendar.START_DATE) = 2023
AND dbo.D_Calendar.new_week = 37

order by vt_warehouse_cube.open_date
  • Вложение: 1.PNG
    (Размер: 29.84KB, Загружено 310 раз)
  • Вложение: 2.PNG
    (Размер: 10.92KB, Загружено 314 раз)

[Обновления: Fri, 29 September 2023 15:18]

Известить модератора

 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Выбор условия в зависимости от периода расчета
Следующая тема: Интересные статьи и полезные ссылки
Переход к форуму:
  


Текущее время: Wed May 15 21:08:23 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01062 секунд