2016-10-13 6 views
0

내 현재의 입력 테이블 날짜 문자열 조작

Current_Day billing_day 
Oct-13  14 
Oct-13  15 
Oct-13  16 
Oct-13  1 
Oct-13  8 
Oct-13  12 

내가 방법이나 MySQL의에서이를 달성 할 수있는 기능이 있습니까 결과 테이블 아래

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 

보고 싶지 아래처럼 보인다?

편집 : 2009 년 10 월-1이 이미 통과 이후 옥트 (14), 1 십일-1을 의미 수단 (14) 다음 billing_day 14입니다

경우, 가장 가까운 다가오는 달력 날짜 예를 표시해야합니다.

결과 END_DATE 그것은 현재의 달력은 타임 스탬프를 사용한다 날짜를 나타내는 문자열을 사용하지 않는 데이터베이스에서

+1

'어디서 End_date'는 무엇입니까? 승인. 알았다. 테이블에서 업데이트 하시겠습니까, 아니면 그냥 표시 하시겠습니까? –

+0

end_date는 billing_day에서 파생되어야합니다. 예 : 14는 oct-14가됩니다. – Maverick

+0

테이블에 표시 및 업데이트 :) – Maverick

답변