Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 цикл???  [new]
nedovolny
Member

Откуда:
Сообщений: 3
подскажите Плз,
есть колонка в таблице тип дата ,
нужно
вывести все даты (например до конца следуещего года или месяца ) с переодичностью (например 10 дней ) после даты в таблице
3 ноя 06, 09:58    [3351340]     Ответить | Цитировать Сообщить модератору
 Re: цикл???  [new]
Elic
Member

Откуда:
Сообщений: 29991
STFF date in loop
3 ноя 06, 10:01    [3351363]     Ответить | Цитировать Сообщить модератору
 Re: цикл???  [new]
nedovolny
Member

Откуда:
Сообщений: 3
я извеняюсь , но я забыл добавить
мне нужно что бы это было выборкой
3 ноя 06, 10:31    [3351570]     Ответить | Цитировать Сообщить модератору
 Re: цикл???  [new]
Elic
Member

Откуда:
Сообщений: 29991
nedovolny
мне нужно что бы это было выборкой
Чукча не читатель?
3 ноя 06, 10:37    [3351606]     Ответить | Цитировать Сообщить модератору
 Re: цикл???  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116351
До конца месяца

SQL> select sysdate + (10*level) - 10
  2  from dual
  3  connect by sysdate + (10*level)-10 <= last_day(sysdate)
  4  /

SYSDATE+(10*LEVEL)-10
---------------------
03.11.2006 08:37:34
13.11.2006 08:37:34
23.11.2006 08:37:34

SQL> 

До конца года

SQL> select sysdate + (10*level) - 10
  2  from dual
  3  connect by sysdate + (10*level)-10 <= add_months(trunc(sysdate,'YYYY'),12)-1
  4  /

SYSDATE+(10*LEVEL)-10
---------------------
03.11.2006 08:40:01
13.11.2006 08:40:01
23.11.2006 08:40:01
03.12.2006 08:40:01
13.12.2006 08:40:01
23.12.2006 08:40:01

6 rows selected

SQL> 
3 ноя 06, 10:40    [3351633]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить