Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Непонятное мне поведение запроса
|
|||
|---|---|---|---|
|
#18+
Есть БД выгрузки с Фронтола в 1С Рарус ТКПТ. В ней две таблицы CURRESTS и CASHSAIL. В каждой таблице по две кассы за которые отвечает столбец CASHNUMBER. Может принимать значение 1 или 3. Т.е. первая или третья касса. Следующий запрос не хочет возвращать данные по кассе 3. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Результат запроса на картинке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2019, 07:00 |
|
||
|
Непонятное мне поведение запроса
|
|||
|---|---|---|---|
|
#18+
А следующий запрос возвращает данные по 3 кассе. Запрос без первых трех подусловий в условии объединения таблиц. А раньше без первых двух возвращал. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2019, 07:14 |
|
||
|
Непонятное мне поведение запроса
|
|||
|---|---|---|---|
|
#18+
Не могу понять что не так с данными БД. Помогите разобраться. На других БД всё нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2019, 07:16 |
|
||
|
Непонятное мне поведение запроса
|
|||
|---|---|---|---|
|
#18+
Alexey Tarasenko, Может дело в этом (CASHSAIL.USINGINDEX=1) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2019, 07:18 |
|
||
|
Непонятное мне поведение запроса
|
|||
|---|---|---|---|
|
#18+
Alexey TarasenkoЕсть БД выгрузки с Фронтола в 1С Рарус ТКПТ. В ней две таблицы CURRESTS и CASHSAIL. В каждой таблице по две кассы за которые отвечает столбец CASHNUMBER. Может принимать значение 1 или 3. Т.е. первая или третья касса. Следующий запрос не хочет возвращать данные по кассе 3.Для отладки "почему запрос не возвращает" сначала уберите агрегирование с GROUP BY и HAVING Потом закомментируйте условия, кроме CURRESTS.CASHNUMBER IN (1,3) Потом заменяйте INNER JOIN на LEFT JOIN На каждом шаге смотрите, что возвращает запрос, и смотрите (выведите) поля, условия по которым вы временно убрали. Тогда отладить будет легко. Тут вам, конечно, не помогут, у нас же нет ваших таблиц и данных, иначе бы тут кто нибудь быстренько сделал то, что я описал, и нашёл причину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2019, 09:27 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39784336&tid=1688152]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 486ms |

| 0 / 0 |
