powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с TOP ,
25 сообщений из 29, страница 1 из 2
проблема с TOP ,
    #32706214
Здрасте

проблема с TOP

есть токой селект

select top 2 * from name_table order by kuku DESC

если в kuku есть 3 или больше одинаковых самых больших значения, то этот селект их все выдаст, а не 2

т.е отсортировав 8, 8, 8, 8, 6, 5, 4, он даст четыре строки с 8, а не две самых верхних, как хотелось бы.
Как быть?
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706257
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706263
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
из справки F1
"Предикат TOP не осуществляет выбор между равными значениями."
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706462
я походила по ссылочкам, но не нашла как проблема то решается? наоборот, во многих местах ТОР идет с сортировкой, т.е надо понимать, что просто люди полагаются на то, что такой ситуации не будет, а если вдруг окажутся одинаковые значения просто говорят клиенту что "Предикат TOP не осуществляет выбор между равными значениями." ?
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706491
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот такое он г...
Откройте рекордсет и прочтите ровно столько, cколько Вам нужно
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706502
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ежик в тумане плохо по ссылочкам ходила
если бы ежик в тумане ходила хорошо - то обязательно дошла бы до совета дополнительно отсортировать по любому уникальному полю
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706536
SBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ежик в туманеЗдрасте

проблема с TOP

есть токой селект

select DISTINCT top 2 * from name_table order by kuku DESC

если в kuku есть 3 или больше одинаковых самых больших значения, то этот селект их все выдаст, а не 2

т.е отсортировав 8, 8, 8, 8, 6, 5, 4, он даст четыре строки с 8, а не две самых верхних, как хотелось бы.
Как быть?
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706646
Лох Позорныйежик в тумане плохо по ссылочкам ходила
если бы ежик в тумане ходила хорошо - то обязательно дошла бы до совета дополнительно отсортировать по любому уникальному полю

не фига себе наезд, да там 6 страниц, вот это было на 4-ой кажись
http://www.sql.ru/forum/actualthread.aspx?tid=82497&hl=top

а вообще ежик в тумане торапыга, ему надо быстро. Да, слушай, сортировка помогла. Спасибо.
А вот DISTINCT тута не помошник, надо N лучших товар выбрать, а получится что лучшие с одинаковым кол-во продаж за бортом окажутся и тока один войдет в список.
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706681
ну вот :( не фига не помогла сортировка, это я на радостях увидела что две записи вернулось и давай тут плясать, в на самом деле он "потерял" самые большие, только одно из них вошло, ну как в DISTINCT наверно получилось.
Лох, ну объясни тупой, а че делать, если нет уникального поля? у меня оно составное из двух полей
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706689
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну дык по обоим и надо сортировать.
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706758
так значит, оставим в сторону мой запрос, я создала новую таблицу

code kuku
1 10
2 10
3 4
4 6
5 3
6 10
7 10
8 10

SELECT TOP 3 * FROM table ORDER BY kuku DESC дал 5 десяток, это понятно

теперь

SELECT TOP 3 * FROM table ORDER BY kuku, code DESC

дал 3, 4, 6 т.е самые маленькие. Почему? что не правильно сделала?
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706791
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бред какой-то

Код: plaintext
1.
2.
Select Top  3  kuku
From t
Order By kuku Desc, Code Desc/Asc
выдает 6, 4, 3

Код: plaintext
1.
2.
Select Top  3  kuku
From t
Order By kuku Asc, Code Desc/Asc
выдает 10, 10, 10

бррррр
ниче не понимаю :)
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706793
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ежик в туманедал 3, 4, 6 т.е самые маленькие. Почему? что не правильно сделала?
А что тут удивительного? Сортировка по возрастанию, от меньших к большим, и top от начала.
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706798
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
Order By Desc куда-то про..ал самые большие значения
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706821
Владимир Саныч Ежик в туманедал 3, 4, 6 т.е самые маленькие. Почему? что не правильно сделала?
А что тут удивительного? Сортировка по возрастанию, от меньших к большим, и top от начала.
а как же в первом случае десятки дает ?, должен тоже 3, 4, 6 выдать, нескладушки какие-то
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706833
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Ежик
Расслабься. Саныч просто слово Desc не заметил в твоем посте
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706856
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ептвоюмать
простите

В Access XP - работает с точностью до наоборот от того что ожидалось (т.е. глюк как у Ежика)
А в 97-ом - работает как должно. Пипец

АААААААААААААААааааааааааааааааа

Сервис-пак мне! Срочно сервис-пак!!!
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706893
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Лох Позорный2 Ежик
Расслабься. Саныч просто слово Desc не заметил в твоем посте
Оййй.
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706913
Лох Позорный2 Ежик
Расслабься. Саныч просто слово Desc не заметил в твоем посте

расслабиться, это как ты орать ааааааа-а-а-а :) че делать то мне, грешной, я даже не знаю что такое сервис-пак :(
Наооборот тоже не работает. А вообще у меня это на ASP, не в ACCESS
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706945
посмотрела еще раз как лох орет и пришла к выводу, что сервис-пак, это такой большой молоток, которым комп разбивается с одного удара. Наверно я права, что то он подозрительно затих.
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32706952
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я дар речи потерял

попробуй поставить восьмой сервис-пак на Jet
правда ты не знаешь что это такое...
поэтому лучше подожди, пока придет кто-нибудь отсервиспаченный, и проверит - так же оно глючит или нет.
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32707002
Лох Позорныйя дар речи потерял

попробуй поставить восьмой сервис-пак на Jet
правда ты не знаешь что это такое...
поэтому лучше подожди, пока придет кто-нибудь отсервиспаченный, и проверит - так же оно глючит или нет.

"отсервиспаченный" это маньяк что ли с молотком :) я и сама могу и молоток есть
а если серьезно, то я вот так изменила запрос и все вроде заработало ттт

SELECT TOP 3 * FROM table ORDER BY kuku DESC, code DESC
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32707019
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ежик в туманеа если серьезно, то я вот так изменила запрос и все вроде заработало ттт

SELECT TOP 3 * FROM table ORDER BY kuku DESC, code DESC

а у меня - нет

ААААААААААААааааааааааа
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32707094
Лох Позорный

а у меня - нет

ААААААААААААааааааааааа

ну тогда только "сервис-пак" и бей главное с размаху, что бы наверняка :)
...
Рейтинг: 0 / 0
проблема с TOP ,
    #32707411
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не могу удержаться от вопроса(НУ НЕ МОГУ)
что надо делать дальше с этими данными и почему обязательно надо одним запросом ? (цикл по Recordset был предложен на первой минуте матча)
енто учебная задача али как
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с TOP ,
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]