|
|
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
Добрый день, помогите разобраться, почему у меня не работает условие на дату Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 10:25 |
|
||
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 10:35 |
|
||
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
Для примера, BeginDate = 01/11/2018 и EndDate = 04/11/2018 needClose = 1 и needOpen = 1 должно выполнятся условие ((:needClose = :needOpen) AND (c.firstopendate BETWEEN :BeginDate AND :EndDate)) Но в отчет попадают данные которые даже не входят в этот промежуток даты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 10:55 |
|
||
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
1. Тип столбца firstOpenDate в таблице какой? 2. Тип переменных beginDate и endDate какой? 3. Условие WHERE приведено целиком? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 11:17 |
|
||
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
IMNO, тип столбца firstOpenDate DATE тип переменных DATE условие приведено целиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 11:23 |
|
||
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
Если я это условие Код: plsql 1. отдельно пропишу, тогда она нормально отработает Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 11:24 |
|
||
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
Вы уверены, что в Вашу процедуру/скрипт передаются параметры needClose = 1 и needOpen = 1? Судя по всему у Вас отрабатывает случай needClose = - 1 и needOpen = - 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 11:44 |
|
||
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
IMNO, :needClose = -1 :needOpen = -1 видимо он в этом случае все условия выполняет (:needClose = :needOpen) и (:needOpen = -1) и (:needClose = -1) как сделать тогда, чтобы только выполнялось (:needClose = :needOpen) ? :needClose/:needOpen может быть 1 или 0 в зависимости выставлен чекбокс или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 12:00 |
|
||
|
Не отрабатывает условие с датой
|
|||
|---|---|---|---|
|
#18+
Разобрался, дописал запрос Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2019, 12:02 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39755816&tid=1882968]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 467ms |

| 0 / 0 |
