-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Запрос

Вторник, 15 Сентября 2015 г. 07:39 + в цитатник
Здравствуйте. Есть запрос:
SELECT target.tip AS tip_great, COUNT(*) AS count_rows, FORMAT(COUNT(*) / ml, "0%") AS percent_rows
FROM PTL
INNER JOIN target ON (PTL.s1 + PTL.s2 + PTL.s3 + PTL.s4 + PTL.s5) - (PTL.t1 + PTL.t2 + PTL.t3 + PTL.t4 + PTL.t5) > target.tip
WHERE PTL.Lucker = list_1
GROUP BY target.tip;
Отображает примерно следующее:
tip_great count_rows percent_rows
-9 5 100%
-8 5 100%
-7 5 100%
-6 5 100%
-5 4 80%
-4 4 80%
-3 1 20%
-2 1 20%
-1 1 20%

А нужно так:
tip_great count_rows percent_rows
-6 5 100%
-5 4 80%
-4 4 80%
-3 1 20%
-2 1 20%
-1 1 20%

То есть, оставить только максимальный tip_great со 100% в percent_rows.
Помогите с условием, пожалуйста. Заранее спасибо откликнувшимся.

http://www.sql.ru/forum/1175367/zapros


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку