Вверх ↑
Этот топик читают: Гость
Ответов: 322
Рейтинг: 8
#1: 2017-07-23 18:01:25 ЛС | профиль | цитата
Всем привет.
Делаю программу в ней формируется таблица из разных запросов и баз.
Мне нужно расположить по возрастанию столбец с датами.
Можно ли это сделать в компоненте StringTableMT?
122.jpg
Заранее Всем спасибо за подсказки.

Редактировалось 1 раз(а), последний 2017-07-23 18:01:47
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 497
Рейтинг: 16
#2: 2017-07-23 20:33:59 ЛС | профиль | цитата
там же есть
*doSort=Сортирует столбец с индексом из потока, согласно выбрнного MethodSort|1|0
*doSortDigit=Сортирует колонку с индексом из потока, как число, согласно выбрнного MethodSort|1|0
*doSortExtCmp=Сортирует колонку с индексом из потока, используя для сравнения значение из ExtCmp: >0, =0, или <0, согласно выбрнного MethodSort|1|0
карма: 1
        ]  
0
Ответов: 16884
Рейтинг: 1239
#3: 2017-07-23 22:57:59 ЛС | профиль | цитата
Dad2016 писал(а):
Делаю программу в ней формируется таблица из разных запросов и баз.
Мне нужно расположить по возрастанию столбец с датами.
Можно ли это сделать в компоненте StringTableMT?
А что, в самом конце запроса добавить ORDER BY data не проходит ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 322
Рейтинг: 8
#4: 2017-07-24 12:31:16 ЛС | профиль | цитата
Tad писал(а):
не проходит ?

Пробовал через AND, у меня там условие WHERE.... Не получается.
SELECT data, id, description, quantity, unit, position, name FROM note WHERE object = '%1';

--- Добавлено в 2017-07-24 12:38:11

RAWY_EX писал(а):
*doSort=Сортирует столбец с индексом из потока, согласно выбрнного MethodSortС1|0

Спасибо, помогло.

Редактировалось 1 раз(а), последний 2017-07-24 12:38:11
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#5: 2017-07-24 14:20:30 ЛС | профиль | цитата
Dad2016 писал(а):
Пробовал через AND, у меня там условие WHERE.... Не получается.
Не надо там никаких AND.
Завязывай с "методом ТЫКА"
SELECT data, id, description, quantity, unit, position, name FROM note WHERE object = '%1' ORDER BY data;

Редактировалось 2 раз(а), последний 2017-07-24 14:30:38
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 322
Рейтинг: 8
#6: 2017-07-25 08:09:42 ЛС | профиль | цитата
Tad писал(а):
Завязывай с "методом ТЫКА"

Всё работает.
Спасибо огромное.
карма: 0

0
Ответов: 322
Рейтинг: 8
#7: 2017-10-10 13:44:41 ЛС | профиль | цитата
Делаю запрос в БД
SELECT id, number, data, job, survey, dop14 FROM note WHERE documentation = '%1' ORDER BY number;
получается:
123.jpg
если сортировать через doSortDigt получается:
124.jpg
как сделать что бы номера были по порядку, не зависимо от окончания номера?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#8: 2017-10-10 17:03:21 ЛС | профиль | цитата
Dad2016 писал(а):
Делаю запрос в БД
SELECT id, number, data, job, survey, dop14 FROM note WHERE documentation = '%1' ORDER BY number;

Попробуй
SELECT id, number, data, job, survey, dop14 FROM note WHERE documentation = '%1' ORDER BY cast(number AS integer);

Редактировалось 1 раз(а), последний 2017-10-10 17:04:29
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 16884
Рейтинг: 1239
#9: 2017-10-10 18:50:40 ЛС | профиль | цитата
Пример
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1Primer_update_Sort.rar [1007B] [412]
Ответов: 322
Рейтинг: 8
#10: 2017-10-11 06:50:32 ЛС | профиль | цитата
Tad писал(а):
ORDER BY cast(number AS integer)

Работает!!!
Хоть ты иногда и обидно прикалываешся, но ты гений тебе простительно!
Огромное тебе спасибо.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2017-10-11 08:02:34 ЛС | профиль | цитата
Dad2016,
1. Я не гений. Это точно.
2. Извини, если чем-то обидел.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)