Korzystanie z tabeli liczb całkowitych , możesz to zrobić:
SELECT "key", minDate + INTERVAL i DAY
FROM mytable
INNER JOIN integers
ON i <= DATEDIFF(maxDate, minDate)
To zakłada, że tabela „liczby całkowite” ma oczywiście swoją kolumnę o nazwie „i”.
Stamtąd możesz wypełnić nową tabelę za pomocą INSERT INTO ... SELECT
.