У меня есть таблица A со столбцами:
customer_id, month, amount
Месяц похож на 2015/12/01
, то есть сумма, выплаченная в декабре 2015 года.
Затем есть таблица B со столбцами:
customer_id, plan_id, start_date, end_date
Это информация о том, когда конкретный клиент начинал и заканчивал с использованием определенного плана. Текущий план будет иметь end_date NULL
. В прошлом один клиент мог использовать много разных планов.
Мне нужно добавить столбец plan_id
в таблицу A, соединив эти две таблицы, но я не знаю, как поступить с датами.
Обратите внимание, что для каждого клиента один месяц должен соответствовать только одному плану. Таким образом, даже если start_date
для плана - 2015/11/02, его следует применять только на следующий месяц (2015/12/01).