Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Хитрый запрос |
Автор: gordmiand 7.12.2007, 17:13 |
Остался последний косяк - помогите плиз, никак не соображу! БД-Paradox: Top n, LIMIT n не работают! Сформировал запрос: Select kod_mag, count(Kod_mag) from Shops Group by kod_mag Выдает сгруппированный список кода магазина и их кол-в в таблице Shops. А как в этом же запросе выбрать только строки кодов магазинов с максимальным и минимальным числом их вхождений (count-ов) в таблице Shops? |
Автор: Savek 8.12.2007, 09:33 |
С парадоксом не знаком, поробуй так [code=sql] select Kod_Mag,f from (SE |
Автор: gordmiand 8.12.2007, 18:46 |
Что за набор символов? - поясните...... |
Автор: Vas 11.12.2007, 11:44 | ||
И бери первую и последнюю записи и все, через запрос в парадоксе больше проблем наживешь, чем просто поставить указатель на первую запись (First), а потом скакнуть на последнюю (Last) ну и выдрать значения. |
Автор: RST8 12.12.2007, 21:21 |
Неочень совет, если данных в результате запроса МНОГО то они все от сервера будут клиенту передваться, дурной тон вобщем. |
Автор: Vas 13.12.2007, 07:55 | ||
А в парадоксе другие варианты бывают??? Или это уже серверная БД??? |
Автор: pseud 13.12.2007, 13:06 |
если организовать трехзвенную архитектуру то можно сказать "серверная" и ей тоже будет важно сколько данных нужных/ненужных между узлами перекидывать |