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

Откуда:
Сообщений: 356
Как выбрать селектом даты подряд например, чтобы был такой результат
11.11.06
12.11.06
13.11.06
14.11.06
.....
15.12.06

что-то бьюсь, бьюсь уже целый день ника не получается
26 янв 07, 11:38    [3698038]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
oragraf
Member

Откуда: Moscow
Сообщений: 1317
телепатия:
Вам нужно сгенерить последовательность дат или просто отсортировать выборку?
1. навскидку
select sysdate+level from dual connect by level<=10
+ много было в форуме по nls_зависимости.
2. ORDER BY
26 янв 07, 11:43    [3698074]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
_Владимир__
Member

Откуда:
Сообщений: 356
Спасибо большое
26 янв 07, 11:47    [3698093]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
_Владимир__
Member

Откуда:
Сообщений: 356
Сгенерить последовательность дат по заданному интервалу, но чтото этот метод не работате
26 янв 07, 11:48    [3698105]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
Braines
Guest
STFF + UTFB
26 янв 07, 11:49    [3698108]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
oragraf
Member

Откуда: Moscow
Сообщений: 1317
доработать напильником
SELECT     LEAST (SYSDATE, TO_DATE ('01.01.2007', 'dd.mm.yyyy')) + LEVEL
      FROM DUAL
CONNECT BY LEVEL <=
                GREATEST (SYSDATE, TO_DATE ('01.01.2007', 'dd.mm.yyyy'))
              - LEAST (SYSDATE, TO_DATE ('01.01.2007', 'dd.mm.yyyy'))
26 янв 07, 11:51    [3698124]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
_Владимир__
Member

Откуда:
Сообщений: 356
пишет ошибку CONNECT BY loop in user data
26 янв 07, 11:54    [3698138]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
Braines
Guest
_Владимир__
Сгенерить последовательность дат по заданному интервалу, но чтото этот метод не работате

Версия то, версия то какая. Никто не видит как у тебя там что-то не работает
26 янв 07, 11:54    [3698142]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
_Владимир__
Member

Откуда:
Сообщений: 356
8.1.7
26 янв 07, 11:57    [3698159]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
_Владимир__
пишет ошибку CONNECT BY loop in user data
8ка?

Загляните сюда, по-моему ещё никто не посылал
26 янв 07, 11:58    [3698163]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
brns
Guest
_Владимир__
8.1.7

вот видишь:)
26 янв 07, 11:59    [3698170]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
Stax.
Guest
Braines
_Владимир__
Сгенерить последовательность дат по заданному интервалу, но чтото этот метод не работате

Версия то, версия то какая. Никто не видит как у тебя там что-то не работает

а не перестанет ли это (connect by) работать скажем в 11j версии?
.......
stax
26 янв 07, 16:11    [3700305]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать порядок дат  [new]
Elic
Member

Откуда:
Сообщений: 29990
Stax.
а не перестанет ли это (connect by) работать скажем в 11j версии?
Будем дружно надеяться, что нет. Например, Кайт считает это недочётом документации, а не дыркой в движке.
26 янв 07, 16:58    [3700755]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить