|
Глюк в запросе с итогами по строковому поле |
☑ |
0
nikitaz
17.04.15
✎
17:45
|
Интересный выловил глючок.
Есть запрос с итогами по строковому полю.
Так вот, при выполнении запроса и выгрузке его в ТЗ или выборку, в итогах регистр первого символа может отличаться от регистра первого символа в детализированных записях.
Вот пример:
Какая-тоСтрока 30
какая-тоСтрока Бананы 10
какая-тоСтрока Груши 20
Что скажете? Пятничное думаете? Наблюдаю такое уже полгода.
|
|
1
mehfk
17.04.15
✎
17:53
|
проверь ВСЕ записи.
|
|
2
ДенисЧ
17.04.15
✎
17:54
|
"Наблюдаю такое уже полгода."
Продолжайте наблюдение.
Как гласит китайская пословица, если очень долго наблюдать непонятное явление, оно станет понятным...
|
|
3
nikitaz
17.04.15
✎
17:56
|
(1) Проверю. Запрос по регистру оборотов. Открыл регистр, отобрал необходимые записи. В записях - какая-тоСтрока. В итогах запроса - Какая-тоСтрока. Вот так. Помогайте.
|
|
4
mehfk
17.04.15
✎
17:57
|
ВЫБРАТЬ
"тест" КАК ПолеТест,
1 КАК ПолеЕщеОдно
ПОМЕСТИТЬ ВТ_Тест
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Тест",
2
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"ТеСт",
3
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"тЕсТ",
4
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Тест.ПолеТест КАК ПолеТест,
ВТ_Тест.ПолеЕщеОдно
ИЗ
ВТ_Тест КАК ВТ_Тест
ИТОГИ ПО
ПолеТест
|
|
5
nikitaz
17.04.15
✎
18:13
|
(4) Отлично. Ваш результат дает один итог )))
|
|
6
rphosts
17.04.15
✎
18:14
|
(2) в исходнике было: если долго смотреть в запрос - запрос начнёт смотреть в тебя
|
|
7
nikitaz
17.04.15
✎
18:16
|
Самое дурное, то с латиницей тот же прикол. Т.е. различия в регистре для итогов НЕТ
|
|
8
mehfk
17.04.15
✎
18:23
|
Вас ожидают еще множество моментов где вы встретитесь с регистронезависимостью символов. Не стоит из каждой встречи делать сенсацию.
|
|
9
ДенисЧ
17.04.15
✎
20:13
|
(6) не спорь с исходниками, там всё совсем по-другому, всё не так однозначно...
|
|
10
Defender aka LINN
17.04.15
✎
20:20
|
(7) выкинь из этой фразы слова "для итогов" и осознай дзен.
А потом перейду на другую СУБД и сломай свой дзен вдребезги.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший