|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
извините за мой русский значит.. у меня есть такой регион pl/sql anomymus block .. в котором я хочу выполнить такой запрос.. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
к итемам P1_X и P1_X2 я присвоила Default value-с для P1_X : Код: plaintext
для P1_X2 : Код: plaintext
но филтрацыя не работает.. в чём может быть проблема? как вы думайте ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 15:15 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSprout, 0. Тип у IDEN_N_TAR какой - date, varchar2, char? 1. Как значения по умолчанию присваиваете: через Source или Defaul? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 15:54 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLerMandragoraSprout, 0. Тип у IDEN_N_TAR какой - date, varchar2, char? IDEN_N_TAR - date.. автор1. Как значения по умолчанию присваиваете: через Source или Defaul? Default ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 16:05 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSprout, в предположении, что тип у IDEN_N_TAR - DATE, правильная последовательность действий: 0. Запрос в исходнике региона поменяйте на: Код: plaintext 1. 2.
1. Элементам значение присваивайте через Edit Item->Source. Для Source Type выберите "PL/SQL Expression or Function", в Source value or expression вставьте то, что у Вас было в Default (to_char(...)). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 16:08 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLerMandragoraSprout, в предположении, что тип у IDEN_N_TAR - DATE, правильная последовательность действий: 0. Запрос в исходнике региона поменяйте на: Код: plaintext 1. 2.
1. Элементам значение присваивайте через Edit Item->Source. Для Source Type выберите "PL/SQL Expression or Function", в Source value or expression вставьте то, что у Вас было в Default (to_char(...)). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 16:17 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLer, не сработала :( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 16:18 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSprout, что "не сработала"? Для начала: 0. Проверьте Ваш запрос в SQL*Plus или в апексовском SQL Workshop->SQL Commands: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Что вывело? 1. Регион у Вас типа PL/SQL Dynamic Content? 2. Элементы P1_X, P1_X2 находится в регионе, который идёт перед тем, в котором Вы их используете? В этом же самом регионе? На другой странице? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 16:55 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLer Что вывело? 38303 Statement processed. автор1. Регион у Вас типа PL/SQL Dynamic Content? PL/SQL anomymus block автор2. Элементы P1_X, P1_X2 находится в регионе, который идёт перед тем, в котором Вы их используете? В этом же самом регионе? На другой странице? Господи, убей меня!!.. какая я дура.. я не знала что это имеет значение :(( все работает спасиба .. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 17:08 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
теперь у меня другая проблема .. вот второй запрос: Код: plaintext 1. 2.
вот здесь я должна показать данные онологичного периода прошлого года .. датепицкер должен фильтровать данные минус один лет как это сделать ? :( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 17:14 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSprout, я пока не понимаю, в чём проблема. С прошлым запросом Вы разобрались, ведь так? Теперь в тот же блок добавьте после первого запроса второй, обернув to_date() с переменными в add_months(..., -12). PS: За "датепицкер" спасибо, повеселило... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 17:30 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
да с прошлым запросом разобрались.. во втором запросе я выбираю данные прошлого года( то есть 2008) , и я хочу чтоб при фильтрацый датепикером (например пх =01.01.2008 , и пх2 - 23.05.2008 ) показывались данные предыдущего года ( то есть от 01.01.2007 , до 23.05.2008 ) я не знаю как можна это реализовать ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 17:41 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSproutда с прошлым запросом разобрались.. во втором запросе я выбираю данные прошлого года( то есть 2008) , и я хочу чтоб при фильтрацый датепикером (например пх =01.01.2008 , и пх2 - 23.05.2008 ) показывались данные предыдущего года ( то есть от 01.01.2007 , до 23.05.2007 ) я не знаю как можна это реализовать ups.. do 2007 izvinite ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 17:43 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSprout, вот Ваш первый запрос: Код: plaintext 1. 2.
Второй от него отличается только обёртками add_months вокруг to_date, отнимающими по году от каждой даты: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 17:46 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLerMandragoraSprout, вот Ваш первый запрос: Код: plaintext 1. 2.
Второй от него отличается только обёртками add_months вокруг to_date, отнимающими по году от каждой даты: Код: plaintext 1. 2.
да.. Второй запрос мне ясен но как фильтровать датепикером ( от 01.01.2008 , до 23.05.2008 ), так чтобы отображалось данные предыдущего года ( то есть от 01.01.2007 , до 23.05.2007 ).. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 17:58 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSprout, эм... Что Вы понимаете под "фильтровать датепикером"? Выбираете в дэйтпикере нужную дату, первый запрос использует её, второй (за счёт add_months) - её минус двенадцать месяцев. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 18:03 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLer, ogromnoe spasiba za pomosh! .. svo yasna.. zavtra paprobuyu .. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 19:28 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLer, еше один вапрос если можна.. как реализовать это: Код: plaintext 1.
я не знаю синтакс.. вот так написала и не получаетця :( Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 21:53 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSprout, Код: plaintext
Советую Вам всё же почитать про работу с датами . ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2009, 23:33 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLer, спасибо.. вот еще возникла одна проблема.. в третем запросе я хачу вивадить данные от sysdate -1 до sysdate .. думала решить эту проблему так: Код: plaintext
но итем :P1_X у меня выводит первый месец текущего года.. и при фильтрацый по дате запрос выбодит COUNT(*) всех данных от 01.01.09 -1 до 01.10.09 .. так не подайдет.. что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2009, 17:26 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSprout, 0. Без обид: Вы собираетесь и дальше всплывать на бронепоезде с любой проблемой, не пытаясь почитать доку и сделать выводы из уже данных Вам ответов? 1. Вы уже написали Ваш диапазон красным цветом. 2. Готов исправлять подобные "проблемы" в запросах удалённо за скромное вознаграждение. :) Скорость обещаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2009, 18:00 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLer, ok thx. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2009, 18:02 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
я совсем не программист. я не знаю pl/sql я не мыслю нечего в оракл но меня вынуждают делать это.. мне некому обратится за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2009, 18:07 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
MandragoraSproutя совсем не программист. я не знаю pl/sql я не мыслю нечего в оракл но меня вынуждают делать это.. мне некому обратится за помощь Это всё, конечно, ужасно... Но Вы должны сообщать это не форуму, а тому, кто вынуждает Вас это делать. Вдобавок ставить в известность, что Вы готовы научиться всему тому, что нужно для решения задачи, но для этого Вам необходимо время. Месяца полтора как минимум, если Вы действительно совсем не программист, и Вы действительно горите желанием учиться. И если Ваш работодатель/руководитель/преподаватель Вам это время предоставит - на форуме есть темы по книгам, которые стоит читать, сайтам, на которых стоит тренироваться и т.п. А если не предоставит - то смело делайте запросы по месяцу и странички по году. Вы в известность о Ваших умениях и знаниях поставили. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2009, 18:29 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
suPPLer, нечего.. что-нибудь предумаю.. еще раз спасибо за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2009, 19:02 |
|
проблема фильтраций датой
|
|||
---|---|---|---|
#18+
Mandragora, даже если не хотите читать справку - перечитывайте свои посты перед публикацией. 1) Очень желательно писать так, чтобы со стороны сразу было понятно в чём конкретно проблема (например: не знаю как сделать отбор по колонке типа DATE от текущей даты минус 1 год до текущей даты), а не (у меня там на страничке кнопка по которой, датапицкер должен делать фильтр, вот какой-то запрос...). 2) Хорошо бы поменьше ошибок - читать приятней, поисковик загибаться не будет, да и вообче 8) Ну и может и правда проще кого-нить нанять, чтобы он вам по skype позвонил, по teamviewer (например) подконнектился и за пару часов и скромное вознаграждение сделал за вас вашу двухнедельную норму... а вы это время потом на учёбу обстоятельную потратите или на что там ещё. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2009, 15:55 |
|
|
start [/forum/topic.php?desktop=1&fid=50&tid=1877250]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 270ms |
total: | 427ms |
0 / 0 |