powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с запросом (с датами)
4 сообщений из 4, страница 1 из 1
Проблема с запросом (с датами)
    #32055858
YG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YG
Гость
Уважаемые люди!
Помогите разобраться с запросом.
Никак не добьюсь корректной работы.
Это касается последней строчки приведенного мною запроса из отчета.
Проблема заключается в том что всё работает кроме одного, а именно - с конечной датой.
Существуют записи с датами
17.09.2002
18.09.2002
24.09.2002

Указанный запрос выводит:

L_ORDERS_NOMER_ORD L_ORDERS
------------------ --------
179 18.09.02
182 18.09.02
178 17.09.02
А где же на 24.09.2002 спрашивается, а ??!!!???
(between тоже не работает)
Привожу Текст запроса:

SELECT L_ORDERS.NOMER_ORD L_ORDERS_NOMER_ORD,
L_ORDERS.DATA_VIP L_ORDERS_DATA_VIP
FROM SPEC_ORDS SPEC_ORD,
ORDERS L_ORDERS,
DOK_OTDS L_DOK_OTD,
SPIS_DOKS L_SPIS_DOK,
OPERACS L_OPERAC,
SPEC_OTDS SPEC_OTD,
NOMENKLS NOMENKL
WHERE
SPEC_ORD.ORDERS_ID(+) = L_ORDERS.ID AND
L_ORDERS.DOK_OTD_ID = L_DOK_OTD.ID AND
L_DOK_OTD.SPIS_DOK_ID = L_SPIS_DOK.ID AND
L_DOK_OTD.OPERAC_ID = L_OPERAC.ID AND
SPEC_ORD.SPEC_OTD_ID = SPEC_OTD.ID AND
SPEC_OTD.NOMENKL_ID(+) = NOMENKL.ID AND
L_OPERAC.NOMER_OPER BETWEEN 10 AND 17 AND
--L_ORDERS.DATA_VIP BETWEEN :PARD AND :PARD1
L_ORDERS.DATA_VIP >='17.09.2002' AND L_ORDERS.DATA_VIP <= '24.09.2002'
...
Рейтинг: 0 / 0
Проблема с запросом (с датами)
    #32055881
Linker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to_char(DATA_VIP, 'DD.MM.YYYY')

to_date('12-10-02','MM-DD-YY')

маски и функции преобразования даты в текст и текста в дату.

Или - смотри настройки своей сессии.
...
Рейтинг: 0 / 0
Проблема с запросом (с датами)
    #32055910
lvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lvv
Гость
Просто если отображает 24.09.2002 - это еще не значит что там нет времени, убедиться в этом можно выводя поле с датой например так to_char(L_ORDERS.DATA_VIP,'DD.MM.YYYY HH:MI')
а в запросе проще написать
trunc(L_ORDERS.DATA_VIP,'DD')<=:PARD1
можно просто trunc - 'DD' по умолчанию стоит
...
Рейтинг: 0 / 0
Проблема с запросом (с датами)
    #32055941
YG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YG
Гость
Ха!
А ведь действительно работает !
И как это я про минуты и секунды забыл !?
Спасибо lw.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с запросом (с датами)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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