Информация об изменениях

Сообщение [SQL] придумать хитрую конструкцию от 05.09.2018 9:21

Изменено 05.09.2018 9:21 sushko

[SQL] придумать хитрую конструкцию
У меня есть таблица в БД с 50,000 13-значных номеров дисконтных карт клиентов, эти номера имеют вид 21000XXXXXXXX и идут, вообще говоря, не подряд, т.е. могут быть большие пропуски. Этот список грузится в программу очень долго(10+ минут) из-за хреновой связи между клиентом и сервером. Хочется предоставить клиенту возможность выбрать:

— грузить номера 2100000000001 — 2100000001000
— грузить номера 2100000001001 — 2100000002000
— и так далее.

Помогите придумать на SQL конструкцию типа "отсортируй номера по возрастанию и дай мне каждый тысячный номер из списка"?

P.S. Базы данных — FireBird и SQLite.
[SQL] придумать хитрую конструкцию
У меня есть таблица в БД с 50,000 13-значных номеров дисконтных карт клиентов, эти номера идут, вообще говоря, не подряд, т.е. могут быть большие пропуски. Этот список грузится в программу очень долго(10+ минут) из-за хреновой связи между клиентом и сервером. Хочется предоставить клиенту возможность выбрать:

— грузить номера 2100000000001 — 2100000001000
— грузить номера 2100000001001 — 2100000002000
— и так далее.

Помогите придумать на SQL конструкцию типа "отсортируй номера по возрастанию и дай мне каждый тысячный номер из списка"?

P.S. Базы данных — FireBird и SQLite.