start_date, end_date 및 빈도가있는 테이블이 있습니다. MySQL 쿼리를 사용하여 start_date와 end_date 사이의 모든 날짜가있는 여러 행을 생성하려고합니다. 다음 표는 다음과 같습니다 MySQL에서 시간 간격을두고 단일 행에서 여러 행을 작성하는 방법
ID | start_date | end_date | frequency
----------------------------------------
1 | 1402876800 | 1403049600 | daily
지금 나는 다음과 같은 쿼리 출력을 원하는 :
active_date | start_date | end_date | frequency
--------------------------------------------------
1402876800 | 1402876800 | 1403049600 | daily
1402963200 | 1402876800 | 1403049600 | daily
1403049600 | 1402876800 | 1403049600 | daily
모든 날짜는 타임 스탬프 값에 있습니다.
미리 감사드립니다.
어쨌든 1 개의 테이블로만 할 수 있습니까? – neobie
아무 것도 얻지 못했습니다. 그러나 절차를 사용함으로써, 그것은 성취 가능합니다. – Sovon