|
Условие - заказы в каждом месяце
|
|||
---|---|---|---|
#18+
Добрый день, прошу подсказать в составлении запроса - есть 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2021, 22:48 |
|
Условие - заказы в каждом месяце
|
|||
---|---|---|---|
#18+
"Каждый" - это в каком интервале? "Каждый подряд до", "каждый в году", "каждый с начала". Учитесь корректно формулировать задачу и будет вам щастье. ЗЫ. Ну а так "для каждого сферического месяца в вакууме" 1. Таблица-список "каждых" месяцев. 2. not exists( select месяц from [Таблица-список "каждых"] except select месяц from Таблица where id = x.id ) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 07:10 |
|
Условие - заказы в каждом месяце
|
|||
---|---|---|---|
#18+
aleks222, Наверняка имеется ввиду: 1 если заказ был в прошлом месяце, 0 если заказа не было в прошлом месяце. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 08:27 |
|
|
start [/forum/topic.php?fid=46&msg=40070938&tid=1684706]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 159ms |
0 / 0 |