Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Распределение даты / 10 сообщений из 10, страница 1 из 1
01.11.2019, 11:10
    #39884090
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
Как правильно прописать скрипт для автоматического увеличение дат допустим на 1 год (то есть на 12 полей) ежемесячно.

Допустим начальная дата 01.02.2019 :


ID DATE

1 01.02.2019
2 01.03.2019
3 01.04.2019
4 01.05.2019
5 01.06.2019
6 01.07.2019
7 01.08.2019
8 01.09.2019
9 01.10.2019
10 01.11.2019
11 01.12.2019
12 01.01.2020
...
Рейтинг: 0 / 0
01.11.2019, 11:20
    #39884101
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
Frequencyскрипт для автоматического увеличение датА зачем скрипт? Вчера был октябрь, сегодня ноябрь. Дата и так автоматически увеличивается.
...
Рейтинг: 0 / 0
01.11.2019, 11:35
    #39884123
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
-2-Frequencyскрипт для автоматического увеличение датА зачем скрипт? Вчера был октябрь, сегодня ноябрь. Дата и так автоматически увеличивается.


есть определенный срок допустим 12- это означает 12 месяцев и начальная дата 01.02.2019.
Нужно заинсертить в таблицу 12 строк начиная 01.02.2019 на один год то есть 12 месяцев , в таком порядке , где я написал выше
...
Рейтинг: 0 / 0
01.11.2019, 11:43
    #39884130
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
Frequency,

add_months используйте в цикле
...
Рейтинг: 0 / 0
01.11.2019, 12:02
    #39884154
Anton_Demin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
Frequency,

Код: plsql
1.
select ADD_MONTHS(sysdate, level-1) dt from dual connect by level <= 12 order by 1;
...
Рейтинг: 0 / 0
01.11.2019, 12:28
    #39884178
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
Anton_DeminFrequency,

Код: plsql
1.
select ADD_MONTHS(sysdate, level-1) dt from dual connect by level <= 12 order by 1;




спасибо , но проблема в том что таблица на 15 млн информации, слишком долго будет инсертить
...
Рейтинг: 0 / 0
01.11.2019, 12:29
    #39884181
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
orawishFrequency,

add_months используйте в цикле


можете по подробней если не сложно , спасибо ?
...
Рейтинг: 0 / 0
01.11.2019, 12:57
    #39884211
Anton_Demin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
Frequency,

add_months используйте в цикле
раскрой глаза, я же тебе его описал
ты задачу нормально опиши сначала...
...
Рейтинг: 0 / 0
01.11.2019, 12:59
    #39884212
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
Frequency,

http://citforum.ru/howto/smart-questions-ru.shtml
Изучить и постоянно применять!
...
Рейтинг: 0 / 0
01.11.2019, 13:03
    #39884218
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распределение даты
разобрался спасибо
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Распределение даты / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]