Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как работает "упорядочить" в запросе?

Как работает "упорядочить" в запросе?
Я
   Puzoter
 
16.12.17 - 19:18
В самописном модуле есть запрос, в которой используется слово "Упорядочить" совместно с "Выбрать первые 1".

Писался этот запрос лет десять назад. И до недавних пор вроде бы работал нормально, а сейчас полезли косяки.

Судя по всему, по задумке автора запрос должен был выбирать строку с максимальным значением упорядочивания, но он возвращает первую попавшуюся.

У меня вопрос: менялся за это время алгоритм работы упорядочивания? Или изначально была ошибка в запросе, но ее просто не замечали?
 
 
   jsmith82
 
1 - 16.12.17 - 19:20
порядок слетел, наверно
   H A D G E H O G s
 
2 - 16.12.17 - 19:25
Скорее всего вы неправильно интерпретируете результат упорядочивания.
   Puzoter
 
3 - 16.12.17 - 19:32
(2) Может быть. Сейчас проверю на простых примерах
   youalex
 
4 - 16.12.17 - 19:55
Так то упорядочивание (order by) "не любит" ни один диалект скуля. Ибо, если оно идет не по ключу (по уникальным значениям), то результат упорядочивания всегда непредсказуем.
   youalex
 
5 - 16.12.17 - 19:56
А тут еще 1с вносит свои коррективы, своим АВТОУПОРЯДОЧЕНИЕ
   MrStomak
 
6 - 16.12.17 - 21:41
(4) Результат упорядочивания - одно из самых предсказуемых явлений во Вселенной
   MrStomak
 
7 - 16.12.17 - 21:42
(0) ПЕРВЫЕ отбираются после сортировки. Так было всегда.
   jsmith82
 
8 - 16.12.17 - 21:44
(6) Ой не скажи..
   Armando
 
9 - 16.12.17 - 22:29
(6) "Сильное заявление..."
   vi0
 
10 - 17.12.17 - 05:14
(4) в твоей фразе не верно только слово "всегда"
а насчет "не любит" так это к производительности вопрос, а не к предсказуемости
 
 Рекламное место пустует
   vi0
 
11 - 17.12.17 - 05:15
(0) что сортируется и по какому полю?
   rphosts
 
12 - 17.12.17 - 05:52
(9)при использовании постги сталкивался с одним крайне редким исключением а так всё именно так и есть.

PS думаю при использовании базоводом для 1С Оракла или ДБ2 тонкостей возможно будет.
   hhhh
 
13 - 18.12.17 - 09:46
но в принципе, да, у 1с нет своей сортировки. Поэтому надо смотреть какой скуль установлен и какой windows.
   FIXXXL
 
14 - 18.12.17 - 09:49
(0) давай свой запрос и пример

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует