Använda en heltalstabell , kan du göra så här:
SELECT "key", minDate + INTERVAL i DAY
FROM mytable
INNER JOIN integers
ON i <= DATEDIFF(maxDate, minDate)
Det förutsätter att tabellen "heltal" har sin kolumn med namnet "i", naturligtvis.
Därifrån kan du fylla i din nya tabell med INSERT INTO ... SELECT
.