Menggunakan tabel bilangan bulat , Anda dapat melakukan ini:
SELECT "key", minDate + INTERVAL i DAY
FROM mytable
INNER JOIN integers
ON i <= DATEDIFF(maxDate, minDate)
Itu mengasumsikan tabel "bilangan bulat" memiliki kolomnya bernama "i", tentu saja.
Dari sana Anda dapat mengisi tabel baru Anda dengan INSERT INTO ... SELECT
.