| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Advantage Database Server > выборка n-последних записей |
| Автор: T1000 24.1.2008, 22:40 | ||
| Здравствуйте! Возникла необходимость создания запроса, который бы мог выводить n-ое количество последних записей, отсортированных по возрастанию. В поддерживаемых ADS'ом SQL-команд нашел TOP, с помощью которого задал такой запрос: допустим, n=30
Но как видно, сортировка по убыванию. А как сделать по возрастанию? И второй вопрос того же направления: как сделать выборку n-го количества записей в середине таблицы. Например, нужно выбрать диапазон записей с порядковым номером от 40 до 100 (сортировка по возрастанию). Заранее спасибо за помощь!!! |
| Автор: Vyacheslav 25.1.2008, 14:02 | ||
| Первое, что приходит на ум: создай VIEW с этим запросом , например с названием LASTRECORDS и выполняй по нему select
И почему бы для подобых вещей вообще не использоват extended procedure? |
| Автор: T1000 25.1.2008, 22:51 |
| Спасибо, буду действовать в подсказанном Вами направлении. А extended procedure пока не знаю совсем :( |