LINUX.ORG.RU

Заполнение таблицы на основе диапазона через SQL


0

0

Есть две даты 
   begin_dt
   end_dt
Нужно заполнить таблицу days (имеет один столбец date) днями
из диапазона begin_dt...end_dt
Т.е. например
01.01.2005
02.01.2005
...
14.01.2005
15.01.2005

Как это сделать на SQL (на стандартном,без расширений)?


Копай в сторону IN(1,2,3,4,...) или BETWEEN A and B.
Типа:
INSERT INTO myTable1 (date) VALUES(
SELECT FROM .... BETWEEN ...
)

Это позволяет делать Postgres, Oracle и прочие, не уверен на счет mysql.
Удачи.

godexsoft
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.