:: Visual Foxpro, Foxpro for DOS
Помогите с SQL-запросом (параметр TOP 10)
ZenTigra

Сообщений: 514
Дата регистрации: 03.12.2004
Есть таблица, в которой 2 поля, наименование и количество
Необходимо выбрать 10 записей с наибольшим количеством,
и отсортировать ее по полю наименование.
И все это сделать одним запросом у меня не получается.

Помогите, подправьте код
SELECT TOP 10 table1.name, table1.count;
FROM table1;
ORDER BY table1.count DESC, table1.name;
INTO CURSOR SQL_table1



Исправлено 3 раз(а). Последнее : ZenTigra, 01.09.23 08:23
Ratings: 0 negative/0 positive
Re: Помогите с SQL-запросом (параметр TOP 10)
AndyNigmatec
Автор

Сообщений: 1635
Откуда: Волгоград
Дата регистрации: 28.06.2015
перепишите по аналогии:

SELECT a.origname, a.price0 FROM (;
SELECT TOP 10 origname, price0;
FROM table1;
ORDER BY price0 DESC;
) a;
ORDER BY a.origname
INTO CURSOR SQL_table1 READWRITE
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 15 (Гостей: 15)

© 2000-2024 Fox Club 
Яндекс.Метрика