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

1С:Предприятие ::

Метки: 

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

Я
   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) давай свой запрос и пример


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