Použití tabulky celých čísel , můžete to udělat:
SELECT "key", minDate + INTERVAL i DAY
FROM mytable
INNER JOIN integers
ON i <= DATEDIFF(maxDate, minDate)
To samozřejmě předpokládá, že tabulka „integers“ má svůj sloupec s názvem „i“.
Odtud můžete svou novou tabulku naplnit pomocí INSERT INTO ... SELECT
.