|
APEX достал
|
|||
---|---|---|---|
#18+
Имею дроп даун лист и вот такой запрос Код: plaintext 1. 2. 3. 4. 5.
При загрузке лист остаётся пустым. Но если я удалю какой либо where то лист заполняется. Судя по заполнению мой запрос не понимает (точнее не правильно понимает) дату которую возвращает Date Picker. Я испробовал все возможные форматы дат, рылся в настройках проекта и т.д. но всё безрезультатно. Скажите пожалуйста что APEX от меня хочет? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2011, 17:09 |
|
APEX достал
|
|||
---|---|---|---|
#18+
Daedroth, Код: plaintext
И еще, не нравится ваш to_char(rownum), вкупе с order by. Может выдать разные результаты при повторных выполнениях. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2011, 18:07 |
|
APEX достал
|
|||
---|---|---|---|
#18+
авторИ еще, не нравится ваш to_char(rownum), вкупе с order by поддерживаю, лучше пользовать аналитические функции: Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2011, 22:01 |
|
APEX достал
|
|||
---|---|---|---|
#18+
SvDevDaedroth, Код: plaintext
И еще, не нравится ваш to_char(rownum), вкупе с order by. Может выдать разные результаты при повторных выполнениях. Как я уже писал, я испробовал все варианты дат. То есть Код: plaintext 1.
так тоже делал. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 09:51 |
|
APEX достал
|
|||
---|---|---|---|
#18+
Daedroth, 1. Не понимаю, какие еще варианты дат? Oo Всё что нужно посмотреть в session state of dev bar в каком формате оно хранится или даже чисто визуально, если оно не hidden, и указать такое же. А может быть у вас там вообще null ? 2. Действительно ли вы привели исходный запрос? Например, нет ли у вас там комментариев? 3. Как насчет типа столбца v_salary_months.month_t? Всё что нужно, для решения проблемы это уметь отлаживать. И первым делом, стоит пытаться воспроизвести проблему в каком-нибудь другом клиенте, да хоть том же sql plus. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 10:35 |
|
APEX достал
|
|||
---|---|---|---|
#18+
SvDev, Сам запрос работает, я его в Toad проганяю и получаю то что нужно. У Date Picker формат 'DD-MM-YYYY'. Столбец month_t имеет тип Date. Если я пишу Код: plaintext 1.
то всё работает правильно. Но мне нужно что бы пользователь мог выбирать начальную дату. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 10:43 |
|
APEX достал
|
|||
---|---|---|---|
#18+
Код: plaintext
DaedrothУ Date Picker формат 'DD-MM-YYYY'. Столбец month_t имеет тип Date. Не о чем не говорит, это не помешает, если руки кривые, установить дату в каком-нибудь другом формате, например, 'MM-DD-YYYY', это всего лишь поле varchar2, которое обладает некоторыми специальными возможностями validations, которые могут и не срабатывать. ну и наконец, как насчет элементарнейшей отладки? Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 10:56 |
|
APEX достал
|
|||
---|---|---|---|
#18+
SvDev, SvDevмой мозг такого не переваривает Зато APEX переваривает SvDevдобавлять пробовали? Что и куда? DaedrothУ Date Picker формат 'DD-MM-YYYY'. Это не в Date Picker прописан, а система у меня такая ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 11:01 |
|
APEX достал
|
|||
---|---|---|---|
#18+
DaedrothЧто и куда? Неужели сами не догадаетесь? DaedrothЭто не в Date Picker прописан, а система у меня такая Не важно какая у вас там система, я пытаюсь объяснить, что смотреть формат нужно по фактическому содержимому в строке, а не по параметрам где-то там. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 11:16 |
|
APEX достал
|
|||
---|---|---|---|
#18+
SvDevDaedrothЧто и куда? Неужели сами не догадаетесь? Нет. Ибо я не знаю о чем идёт речь. SvDevНе важно какая у вас там система, я пытаюсь объяснить, что смотреть формат нужно по фактическому содержимому в строке, а не по параметрам где-то там. И фактическое содержание, и система, и session state все показывают 'DD-MM-YYYY' (for example: 02-11-2011). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 11:37 |
|
APEX достал
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 11:45 |
|
APEX достал
|
|||
---|---|---|---|
#18+
SvDev]Раньше выводило пусто, а теперь? Непонятно? Теперь выводит, но только в обратном порядке. То есть этим я получил, что моё поле даты пустое???? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 11:52 |
|
APEX достал
|
|||
---|---|---|---|
#18+
Daedroth, В каком еще обратном порядке? Вариантов 2, либо он вывел одну запись '1' либо он вывел остальное, но без '1'? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 11:57 |
|
APEX достал
|
|||
---|---|---|---|
#18+
SvDev, Он выводит не все месяцы, проглатывает последний месяц, и всегда в конце выводит 4. Если я опять нажимаю на кнопку то 4 пропадает и остаётся три месяца вместо четырёх. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 12:01 |
|
APEX достал
|
|||
---|---|---|---|
#18+
Если я правильно понял ваш "обратный порядок", то значит он один всё такие не вывел, а значит ед. что поменялось - убрали сортировку, а значит Код: plaintext
пробуйте Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 12:01 |
|
APEX достал
|
|||
---|---|---|---|
#18+
SvDev, Большое при большое СПАСИБИЩЕ!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 12:08 |
|
APEX достал
|
|||
---|---|---|---|
#18+
Если помогло, значит ошибка в том, что он дал вам этот query сохранить, хотя обычно срабатывает системный validation. А потом валится где-то в дальнейшем. order by 1 не эквивалент order by month_t, он сортирует первый аргумент из select, который у вас строка, в качестве решения, можно использовать order by в подзапросе, или over (order by) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 12:15 |
|
|
start [/forum/topic.php?fid=50&fpage=65&tid=1876341]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 316ms |
total: | 450ms |
0 / 0 |