powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / поиск по дате
7 сообщений из 7, страница 1 из 1
поиск по дате
    #36877149
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравтсвуйте! подскажите, пожалуйста, как реализовать в отчете поиск по дате (по другим данным находит).
Например, в окно поиска ввожу 01. и не находит, а 01 находит.

L.DATEREG like :P9_FIND
...
Рейтинг: 0 / 0
поиск по дате
    #36877234
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghjdjlrf,

отчёт интерактивный или обычный?
...
Рейтинг: 0 / 0
поиск по дате
    #36877253
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обычный.
...
Рейтинг: 0 / 0
поиск по дате
    #36877271
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в регионе пишу
WHERE
(upper(L.FORMNO) like upper(('%'||nvl(:P9_FIND,'%')||'%'))
or upper(k.fio) like upper(('%'||nvl(:P9_FIND,'%')||'%'))
or L.DATEREG like nvl(:P9_FIND,'%'))
...
Рейтинг: 0 / 0
поиск по дате
    #36877375
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghjdjlrfв регионе пишу
Код: plaintext
1.
2.
3.
WHERE 
  (upper(L.FORMNO) like upper(('%'||nvl(:P9_FIND,'%')||'%')) 
  or upper(k.fio) like upper(('%'||nvl(:P9_FIND,'%')||'%')) 
  or L.DATEREG like nvl(:P9_FIND,'%'))


Код: plaintext
  or to_char(L.DATEREG, 'dd.mm.yyyy' /*можно указать и другой формат даты */) like :P9_FIND||'%')

Но это очень плохой подход с точки зрения производительности. Лучше создайте ещё один элемент типа Datepicker, его значение и используйте в качестве фильтра по дате:

Код: plaintext
or (L.DATEREG = to_date(:P9_DATEREG,'dd.mm.yyyy') or :P9_DATEREG is null))
...
Рейтинг: 0 / 0
поиск по дате
    #36877403
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только что написала
or to_char(L.DATEREG) like to_char(nvl(:P9_FIND,'%')))
значит в правильном направлении


спасибо
...
Рейтинг: 0 / 0
поиск по дате
    #36877422
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
or to_char(L.DATEREG, 'DD.MM.YYYY HH24:MI') like '%'||:P9_FIND||'%')
пока на этой стадии
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / поиск по дате
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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