Я пытаюсь сделать следующее:
Я создаю сводную таблицу в SQL, где создаю несколько столбцов с учетными записями пользователей, суммируемой суммой за дату и т. Д. c. Все эти столбцы будут иметь одинаковые условия WHERE.
Однако я хочу создать еще один столбец с суммой за последние 30 дней, который будет иметь условие WHERE date >= CURRENT_TIMESTAMP -30
.
Как создать выделение в той же таблице с собственным условием?
Например:
У меня есть это:
Я хочу создать такую сводную таблицу
Я уже сделал все, кроме последнего столбца - для этого нужно сложить сумму с условием WHERE date >= CURRENT_TIMESTAMP -30
.
У других моих столбцов будет условие WHERE date >= '20200201'
Я уже определил дни в сводной таблице как дни текущего месяца, в то время как этот последний столбец должен включать все данные за последние 30 дней. , не только в текущем месяце.
Как сделать выбор, если столбец «Всего за последние 30 дней» имеет свои собственные условия, отличные от других столбцов?