|
В запросе УПОРЯДОЧИТЬ ПО | ☑ | ||
|---|---|---|---|---|
|
0
shamannk
09.12.11
✎
15:05
|
Что срабатывает раньше УПОРЯДОЧИТЬ ПО или выбрать первые ? И почему если ставить убыв выбирает первые с конца а возр первые с начала?
код: ВЫБРАТЬ ПЕРВЫЕ 2 МАКСИМУМ(А.Регистратор) КАК Регистратор, А.МоментВремени КАК МоментВремени ИЗ РегистрСведений.СУД_ЗначенияПоказателей КАК А ГДЕ А.Элемент = &вх_Элемент СГРУППИРОВАТЬ ПО А.Регистратор, А.МоментВремени УПОРЯДОЧИТЬ ПО МоментВремени убыв |
|||
|
1
ДенисЧ
09.12.11
✎
15:07
|
Сначала сортировка, потом первые
|
|||
|
2
rs_trade
09.12.11
✎
15:08
|
Сначала селект, потом упорядочить
|
|||
|
3
rs_trade
09.12.11
✎
15:08
|
+(2) потом первые
|
|||
|
4
vicof
09.12.11
✎
15:08
|
мнения разделились, добавляй голосовалку
|
|||
|
5
Gesperid10
09.12.11
✎
15:09
|
(1) +1
|
|||
|
6
salvator
09.12.11
✎
15:10
|
(0) Ну ты сам и ответил на свой вопрос
|
|||
|
7
БибиГон
09.12.11
✎
15:10
|
а сгруппировать по когда срабатывает? )
|
|||
|
8
shamannk
09.12.11
✎
15:32
|
ППЦ сортировка выборки раньше выборки проходит? Жесть))
|
|||
|
9
rs_trade
09.12.11
✎
15:32
|
(3) не так.
C точки зрения логической обработки запроса, элемент TOP обрабатывается как часть стадии SELECT. |
|||
|
10
rs_trade
09.12.11
✎
15:33
|
(8) ORDER BY обрабатывается самым последним.
|
|||
|
11
rs_trade
09.12.11
✎
15:33
|
(7) после WHERE
|
|||
|
12
Ненавижу 1С
гуру
09.12.11
✎
15:37
|
да никак! SQL декларативен и о последовательности выполнения речи не идет вообще!
Правильно: "первые N выбираются с учетом сортировки" |
|||
|
13
rs_trade
09.12.11
✎
15:49
|
(12) есть порядок в котором логически обрабатываются элементы инструкций
|
| Форум | Правила | Описание | Секции | Поиск |