Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Условие - заказы в каждом месяце / 4 сообщений из 4, страница 1 из 1
17.05.2021, 22:48
    #40070938
Dolphiin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие - заказы в каждом месяце
Добрый день, прошу подсказать в составлении запроса - есть 3 столбца (ID, Месяц и Заказы).
Нужно добавить столбец, где цифрой 1 отображалось, если по id в каждый месяц были заказы и 0 - если не каждый месяц.

Исходная:
авторId Date Count
1 01.01.2020 2
1 01.02.2020 3
---------------------------------------
1 01.12.2020 4
2 01.03.2020 5



Необходимо:
авторId Date Count Condition
1 01.01.2020 2 1
1 01.02.2020 3 1
---------------------------------------
1 01.12.2020 4 1
2 01.03.2020 5 0
...
Рейтинг: 0 / 0
18.05.2021, 07:10
    #40070952
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие - заказы в каждом месяце
"Каждый" - это в каком интервале? "Каждый подряд до", "каждый в году", "каждый с начала".

Учитесь корректно формулировать задачу и будет вам щастье.

ЗЫ. Ну а так "для каждого сферического месяца в вакууме"
1. Таблица-список "каждых" месяцев.
2. not exists( select месяц from [Таблица-список "каждых"] except select месяц from Таблица where id = x.id )
...
Рейтинг: 0 / 0
18.05.2021, 08:27
    #40070960
Geizer1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие - заказы в каждом месяце
aleks222,
Наверняка имеется ввиду:
1 если заказ был в прошлом месяце,
0 если заказа не было в прошлом месяце.
...
Рейтинг: 0 / 0
18.05.2021, 08:39
    #40070961
Geizer1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие - заказы в каждом месяце
Geizer1,
Хотя перечитал вопрос несколько раз и уже сомневаюсь)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Условие - заказы в каждом месяце / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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