Моя текущая входная таблица выглядит, как показано нижеДата Строка Манипуляция
Current_Day billing_day
Oct-13 14
Oct-13 15
Oct-13 16
Oct-13 1
Oct-13 8
Oct-13 12
Я хочу, чтобы результирующая таблица, чтобы выглядеть, как показано ниже
Current_Day billing_day Start_date End_date
Oct-13 14 Oct-13 oct-14
Oct-13 15 Oct-13 oct-15
Oct-13 16 Oct-13 oct-16
Oct-13 1 Oct-13 nov-1
Oct-13 8 Oct-13 nov-8
Oct-13 12 Oct-13 nov-12
Есть ли способ или функция для достижения этой цели в MySQL?
Edit:
Если billing_day 14, он должен показать ближайшую наступающую календарную дату Ex: 14 означает Октябрь-14, 1 означает, что ноябрь-1, так как Октябрь-1 уже прошел.
результирующая датой_окончания не должно быть добавление billing_day + Current_day
Он должен следовать за текущий календарный
Где делает 'End_date' взялось? ОК. Понял. Вы хотите обновить это в таблице или просто показать? –
End_date должен быть получен из billing_day, например: 14 становится окт-14 – Maverick
Показать и обновить таблицу :) – Maverick