|
Сортировка в итогах | ☑ | ||
---|---|---|---|---|
0
withoutname
04.08.16
✎
10:18
|
Подскажите, почему не работает сортировка по полю Температура?
http://s020.radikal.ru/i716/1608/42/70e61b9f7820.jpg |
|||
1
Горогуля
04.08.16
✎
10:18
|
сделайте мне развидеть это
|
|||
2
withoutname
04.08.16
✎
10:20
|
А что не так?
|
|||
3
DDwe
04.08.16
✎
10:21
|
(0) Ну, вот как тут матом не заговорить ...... и..... а так же......)))
|
|||
4
Горогуля
04.08.16
✎
10:21
|
я уж было решил, что что-то с монитором
|
|||
5
Горогуля
04.08.16
✎
10:22
|
а откуда вывод, что сортировка не работает. в запросе "упорядочить" есть?
|
|||
6
withoutname
04.08.16
✎
10:22
|
Группировку добавил от безысходности )
Думал мало ли.... |
|||
7
DDwe
04.08.16
✎
10:22
|
(5) Ты там запрос разглядел?
|
|||
8
Горогуля
04.08.16
✎
10:23
|
(7) итоги же..
|
|||
9
withoutname
04.08.16
✎
10:23
|
(5) есть
|
|||
10
Горогуля
04.08.16
✎
10:24
|
(9) тогда всё работает
|
|||
11
DDwe
04.08.16
✎
10:24
|
(8) Капец, что у людей в мозгах....
|
|||
12
withoutname
04.08.16
✎
10:25
|
(11) а что не так?
|
|||
13
Горогуля
04.08.16
✎
10:25
|
попробуй скрин засунуть в ворд и выложить. может, так хоть разгляжу чего. это если аллах запрещает нормальные скрины делать
https://i.imgur.com/4BT7dEU.png |
|||
14
withoutname
04.08.16
✎
10:27
|
Извиняйте, я с телефона. На компе инета нет.
|
|||
15
DDwe
04.08.16
✎
10:27
|
(12) А просто запрос сюда выложить религия не позволяет?
|
|||
16
Горогуля
04.08.16
✎
10:28
|
(15) да пофиг на запрос в принципе. там скорей всего автоупорядочивания нет, а автор его подразумевает
|
|||
17
withoutname
04.08.16
✎
10:31
|
(16) ставил, не помогает
|
|||
18
Горогуля
04.08.16
✎
10:32
|
(17) у тебя пока не получается убедить нас в том, что ничего не работает
|
|||
19
DDwe
04.08.16
✎
10:33
|
(17) Слова к делу не пришьешь.
|
|||
20
DDwe
04.08.16
✎
10:33
|
(17) Какие ваши доказательства?
|
|||
21
withoutname
04.08.16
✎
10:39
|
||||
22
DDwe
04.08.16
✎
10:43
|
(21) Что хотел, то получил....
|
|||
23
DDwe
04.08.16
✎
10:43
|
Автоупорядочивание /AUTOORDER
Ключевое слово АВТОУПОРЯДОЧИВАНИЕ позволяет включить режим автоматического формирования полей для упорядочивания результата запроса. Оно часто используется при построении отче- тов. Автоупорядочивание работает по следующим правилам: • Если в запросе было указано предложение УПОРЯДОЧИТЬ ПО, то каждая ссылка на таблицу, находящаяся в этом пред- ложении, будет заменена полями, по которым по умолчанию сортируется таблица (для справочников это код или наимено- вание, для документов — дата документа). Если поле для упо- рядочивания ссылается на иерархический справочник, то будет применена иерархическая сортировка по этому справочнику. • Если в запросе отсутствует предложение УПОРЯДОЧИТЬ ПО, но есть предложение ИТОГИ, тогда результат запроса будет упорядочен по полям, присутствующим в предложении ИТОГИ после ключевого слова ПО, в той же последовательно- сти и в случае, если итоги рассчитывались по ссылочным по- лям, то по полям сортировки по умолчанию таблиц, на кото- рые были ссылки. • Если в запросе отсутствуют предложения УПОРЯДОЧИТЬ ПО и ИТОГИ, но есть предложение СГРУППИРОВАТЬ ПО, тогда результат запроса будет упорядочен по полям, присутст- вующим в предложении, в той же последовательности и в слу- чае если группировка велась по ссылочным полям, то по полям сортировки по умолчанию таблиц, на которые были ссылки. • И наконец, если в запросе отсутствуют предложения УПОРЯДОЧИТЬ ПО, ИТОГИ и СГРУППИРОВАТЬ ПО, ре- зультат будет упорядочен по полям сортировки по умолчанию для таблиц, из которых выбираются данные, в порядке их по- явления в запросе. |
|||
24
Горогуля
04.08.16
✎
10:43
|
хм.. если по убыванию, то +20 должно выше быть, чем -50, не?
|
|||
25
withoutname
04.08.16
✎
10:50
|
Почему тогда тут сортирует?
http://i.imgur.com/aNYlXu2.jpg |
|||
26
withoutname
04.08.16
✎
10:51
|
(24) да. Так и надо.
|
|||
27
DDwe
04.08.16
✎
10:55
|
(25) В каком месте там сортирует? Я не вижу.
|
|||
28
DDwe
04.08.16
✎
10:56
|
(25) Ты (23) внимательно прочитал? Применил к своему запросу?
|
|||
29
Горогуля
04.08.16
✎
10:57
|
(28) 4я и 5я строки на первом скрине должны быть в другом порядке. может, мне пора отдохнуть?
|
|||
30
DDwe
04.08.16
✎
11:00
|
(29) Если честно, не уловил о каких строках речь, всем отдыхать ))
|
|||
31
withoutname
04.08.16
✎
11:02
|
(28) ты предлагаешь температуру перенести в итоги и убрать упорядочить?
|
|||
32
denis_jj
04.08.16
✎
11:03
|
(0) Вы используете в запросе секцию ИТОГИ. В этом случае сначала упорядочивается по значениям группировок итогов, а уже дательные записи внутри группировок итогов упорядочиваются по значениям УПОРЯДОЧИТЬ.
|
|||
33
DDwe
04.08.16
✎
11:05
|
(32) +100. Только это ТС должен был сказать.
|
|||
34
Горогуля
04.08.16
✎
11:05
|
вово. детальные записи внутри группировок. это как?
https://i.imgur.com/7SRgHGF.jpg |
|||
35
denis_jj
04.08.16
✎
11:06
|
(34) Это строки. Они упорядочиваются по алфавиту.
|
|||
36
withoutname
04.08.16
✎
11:09
|
(35) а в (25) ?
|
|||
37
Горогуля
04.08.16
✎
11:09
|
||||
38
denis_jj
04.08.16
✎
11:11
|
(37) а это может зависеть от сервера БД. Какие базы используется?
|
|||
39
denis_jj
04.08.16
✎
11:13
|
(0) +(35) Если нужна правильная сортировка числовых значений, то и поля должны быть типа число.
|
|||
40
withoutname
04.08.16
✎
11:19
|
(39) а как у них сделать представление положительных чисел? (+50)
|
|||
41
denis_jj
04.08.16
✎
11:19
|
(40) используйте функция Формат
|
|||
42
Горогуля
04.08.16
✎
11:21
|
(41) она и плюс нарисует?
|
|||
43
denis_jj
04.08.16
✎
11:22
|
(40)(42) Да. В СКД условное оформление, в коде функцию Формат. Конструктором форматной строки можно сделать такое представление чисел. Плюс добавить и будет его рисовать.
|
|||
44
withoutname
04.08.16
✎
11:37
|
(38) ms sql
|
|||
45
denis_jj
04.08.16
✎
11:41
|
(44) Результаты сортировки могут быть разными на разных БД. Отличаются даже при разных версиях MS SQL (русская от английской) и операционной системы. Плюс ещё влияют настройки самого сервера SQL (collation). Ну это сортировка строковых значений. А Вам нужно для температуры числовые использовать.
|
|||
46
withoutname
04.08.16
✎
11:43
|
(45) на том же сервере (25) работает
В чем подвох? |
|||
47
denis_jj
04.08.16
✎
11:44
|
(46) базы в обоих случаях серверные?
|
|||
48
withoutname
04.08.16
✎
11:47
|
Действительно нет. Это на файловой делал. Блин... Как мне быть тогда?
|
|||
49
impulse9
04.08.16
✎
11:48
|
(48) протереть монитор для начала
|
|||
50
withoutname
04.08.16
✎
11:48
|
(43) а если это документ?
|
|||
51
denis_jj
04.08.16
✎
11:48
|
(48) Используйте числовой тип. Он сортируется правильно. Для вывода "+" в положительных числах используйте форматную строку в которой добавлен +.
|
|||
52
denis_jj
04.08.16
✎
11:50
|
(51) Такие тонкости только при сортировке строковых значений. Они зависят от региональных натроек операционной системы и сервера БД.
Для значений других типов другие правила. Документы нормально сортируются. |
|||
53
DrZombi
гуру
04.08.16
✎
11:51
|
(21) Порядок может быть по наименованию. А не по ссылке :)
|
|||
54
DrZombi
гуру
04.08.16
✎
11:52
|
+ Просто выведи поля для сортировки :)
|
|||
55
DrZombi
гуру
04.08.16
✎
11:53
|
(52) У него там Временная таблица и все заключено в "NULL"
|
|||
56
DrZombi
гуру
04.08.16
✎
11:55
|
(0) А у вас есть вай-фай, для локальной сети?
|
|||
57
withoutname
04.08.16
✎
11:55
|
(52) имел ввиду на форме документа вывести +30
|
|||
58
DrZombi
гуру
04.08.16
✎
11:55
|
+ хоть у директора :)
|
|||
59
DrZombi
гуру
04.08.16
✎
11:57
|
+(56) Свой запрос сохрани в текстовый файл.
Через ES Проводник https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=ru Подключись к своей сети. И открой текстовый файлик. Скопируй текст на форум ... Нужон вай-фай :) |
|||
60
denis_jj
04.08.16
✎
11:57
|
(57) у поля формы в которое Вы выводите есть в свойствах формат. Его задавайте.
|
|||
61
withoutname
04.08.16
✎
11:58
|
(58) нет.
|
|||
62
DrZombi
гуру
04.08.16
✎
11:58
|
(61) Печально.
Тогда сфоткой еще кончик запроса, я не вижу, что ты там сортируешь |
|||
63
DrZombi
гуру
04.08.16
✎
12:01
|
Сори, все увидел.
Какого типа поле Температура? |
|||
64
DrZombi
гуру
04.08.16
✎
12:02
|
+ Покажи тогда по частям весь запрос :)
Чисто любопытно |
|||
65
withoutname
04.08.16
✎
12:04
|
(64) строка(10)
|
|||
66
withoutname
04.08.16
✎
12:11
|
||||
67
DrZombi
гуру
04.08.16
✎
12:11
|
(65) Просто строка?
Тогда сортировка не получится. Ты представляешь, как сортируется строка? |
|||
68
DrZombi
гуру
04.08.16
✎
12:12
|
(66) Как заполняешь ТЗ "Ударный изгиб"?
|
|||
69
DrZombi
гуру
04.08.16
✎
12:13
|
+(67) В екселе сгенерируй свою сортировку, проясняет :)
|
|||
70
DrZombi
гуру
04.08.16
✎
12:16
|
В общем, как вариант, Температуру помести в числовой тип. И сортируй его. Просто не выводи его нигде :)
|
|||
71
withoutname
04.08.16
✎
12:16
|
По символьно
В екселе работает ) |
|||
72
DrZombi
гуру
04.08.16
✎
12:18
|
(71) Да неужели. Я имел в виду, что
1. Выставляешь в колонке формат "Строка" 2. Вводишь ячейки в колонке вид: - "-1" - "-2" - "-10" - "-50" - "-50" и т.д. по желанию 3. Выделяешь колонку и нажимаешь кнопку "Сортировка и фильтр" 4... Удивляешься порядку :) |
|||
73
DrZombi
гуру
04.08.16
✎
12:20
|
+ Еще, Сперва сортируются Итоги, а потом своя сортировка :)
|
|||
74
withoutname
04.08.16
✎
12:42
|
(72) а я вводил '-10 и '+20
|
|||
75
DrZombi
гуру
04.08.16
✎
13:00
|
(74) Да не в этом суть :)
...что раньше "-2" или "-10"? (это чисто пример, к данным мало относится) В общем все работает, сортирует. Так, как ты прописал :) Если вам нужен порядок в виде "ПараметрУдарностиИзгиба", "ЕдиницаИзмерения", "ТемператураИзгиба" То и сортируй по нужным полям :) |
|||
76
DrZombi
гуру
04.08.16
✎
13:01
|
+ Запросик для релаксации
ВЫБРАТЬ "Изгиб 3" КАК ПараметрУдарностиИзгиба, "шт" КАК ЕдиницаИзмерения, "-10" КАК ТемператураИзгиба ПОМЕСТИТЬ ВТ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Изгиб 1", "т", "-20" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Изгиб 5", "кг", "+50" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Изгиб 5", "кг", "-50" ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "Изгиб 4", "шт", "+10" ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ.ПараметрУдарностиИзгиба КАК ПараметрУдарностиИзгиба, ВТ.ЕдиницаИзмерения КАК ЕдиницаИзмерения, ВТ.ТемператураИзгиба КАК ТемператураИзгиба ИЗ ВТ КАК ВТ УПОРЯДОЧИТЬ ПО ВТ.ПараметрУдарностиИзгиба, ВТ.ЕдиницаИзмерения, ТемператураИзгиба ИТОГИ ПО ПараметрУдарностиИзгиба, ЕдиницаИзмерения АВТОУПОРЯДОЧИВАНИЕ |
|||
77
DrZombi
гуру
04.08.16
✎
13:04
|
+ ссылка для консольки запросов, помогает
Мне она больше приглянулась. Там можно выполнять запросы для СКД http://catalog.mista.ru/public/16782/ |
|||
78
withoutname
04.08.16
✎
16:29
|
(51) не понял как но вывести? В формате только представление отрицательных чисел...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |