Я работаю с хранимыми процедурами в netezza. Я хочу создать 12 дат, добавив несколько месяцев к дате рождения человека. Я хочу add_months (dob, 1) 12 раз для каждого человека в списке. Все идеи о том, как его достичь, действительно оценены. Добавить несколько строк на основе даты с использованием proc sql на сервере Netezza
0
A
ответ
0
Это не процедурный подход, но с использованием sql вы можете получить результат по желанию.
Создание индикатора таблицы:
create table test (indicator int);
insert into test values (0);
insert into test values (1);
insert into test values (2);
insert into test values (3);
insert into test values (4);
insert into test values (5);
insert into test values (6);
insert into test values (7);
insert into test values (8);
insert into test values (9);
insert into test values (10);
insert into test values (11);
Исходная таблица, содержащая значения:
create table test1 (col1 char(5),col2 date);
insert into test1 values ('A','01-Jan-2000');
insert into test1 values ('A2','03-Mar-1998');
Теперь окончательный запрос, чтобы получить выход:
SELECT col1
,to_char(add_months(col2, indicator), 'DD-MM-YYYY') as_date
FROM test1
,test
ORDER BY col1
,as_date;
Выход:
A 1/1/2000
A 1/2/2000
A 1/3/2000
A 1/4/2000
A 1/5/2000
A 1/6/2000
A 1/7/2000
A 1/8/2000
A 1/9/2000
A 1/10/2000
A 1/11/2000
A 1/12/2000
A2 3/1/1999
A2 3/2/1999
A2 3/3/1998
A2 3/4/1998
A2 3/5/1998
A2 3/6/1998
A2 3/7/1998
A2 3/8/1998
A2 3/9/1998
A2 3/10/1998
A2 3/11/1998
A2 3/12/1998
Смежные вопросы
- 1. Сплит массив строк SQL в несколько массивов на основе даты
- 2. Изменить сортировку на сервере Netezza
- 3. Подсчет строк SQL на основе запроса даты
- 4. SQL объединяет несколько строк на основе условия
- 5. SQL для сквоша строк на основе даты
- 6. Несколько выполнения procs с использованием числа строк в sql-сервере
- 7. Как получить несколько строк на основе максимальной даты
- 8. Формат даты на сервере Sql
- 9. Несколько заданий на сервере с использованием сценария
- 10. SQL: Разбить строку на несколько строк на основе определенных правил
- 11. Split ряд на несколько строк на основе значений столбца SQL
- 12. идентифицировать и выбирать несколько строк на основе значения даты столбца
- 13. несколько пользователей на сервере sql
- 14. SQL-фильтрация на основе даты
- 15. Ломать строку в несколько строк на основе значения даты
- 16. В R: добавить строк на основе даты и другое условии
- 17. с использованием сокетов ИО на несколько сервере
- 18. Hibernate добавить последовательность на основе даты
- 19. Вставить или обновить несколько строк на сервере Sql
- 20. Проверить значение даты в Netezza
- 21. sql как разбить строку на несколько строк
- 22. Нужно вычислить количество строк в sql на основе даты изменения
- 23. фильтра строк таблицы на основе даты
- 24. Фильтрация строк на основе разных заданий даты
- 25. Получить несколько строк из одной строки на основе от и до даты
- 26. VIM .. Янки несколько строк на основе regex
- 27. Удаление строк из Dataframe на основе даты
- 28. SQL-запрос на несколько строк
- 29. Как добавить рандомизированную строку запроса на основе даты или даты
- 30. Проверка на несколько строк SQL