Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / предикат TOP / 7 сообщений из 7, страница 1 из 1
20.08.2018, 12:39
    #39690347
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
предикат TOP
Запрос типа:
Код: vbnet
1.
SELECT TOP 1 znacenie,myDate FROM tbl ORDER BY znacenie

отбирает несколько записей,если имеется несколько max-значений,при этом записи выводятся в случайном порядке.
Возможна-ли дополнительная сортировка по дате для отобранных записей(или без еще одного запроса не обойтись)
...
Рейтинг: 0 / 0
20.08.2018, 12:50
    #39690355
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
предикат TOP
sdkuЗапрос типа:
Код: vbnet
1.
SELECT TOP 1 znacenie,myDate FROM tbl ORDER BY znacenie


отбирает несколько записей,если имеется несколько max-значений,при этом записи выводятся в случайном порядке.
Возможна-ли дополнительная сортировка по дате для отобранных записей(или без еще одного запроса не обойтись)не понял...
А что, в ORDER BY нельзя написать znacenie,myDate ?
И где у вас запросе MAX ?
...
Рейтинг: 0 / 0
20.08.2018, 12:54
    #39690358
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
предикат TOP
а... вы, наверное, ищите что-то похожее на оконные функции из MS SQL...
...
Рейтинг: 0 / 0
20.08.2018, 13:06
    #39690365
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
предикат TOP
sdkuотбирает несколько записей,если имеется несколько max-значений,при этом записи выводятся в случайном порядке.Что, именно в MS Access??? Быть не может! Он вообще не подозревает о существовании WITH TIES...
...
Рейтинг: 0 / 0
20.08.2018, 15:06
    #39690471
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
предикат TOP
Хотелось бы получить набор записей в "запрос1" в порядке возрастания значений в поле "s"
...
Рейтинг: 0 / 0
20.08.2018, 15:36
    #39690494
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
предикат TOP
Код: vbnet
1.
2.
3.
4.
5.
SELECT q1.s, q1.po, q1.cislo
FROM ( SELECT TOP 1 tmp.s, tmp.po, tmp.cislo 
       FROM tmp 
       ORDER BY tmp.cislo DESC)  AS q1
ORDER BY q1.s;
...
Рейтинг: 0 / 0
20.08.2018, 16:22
    #39690532
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
предикат TOP
Akina,
Благодарствую
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / предикат TOP / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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