powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выбрать 5 последних уникальных записей
9 сообщений из 9, страница 1 из 1
Выбрать 5 последних уникальных записей
    #39818122
PATRI0T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДОбрый день.
Подскажите пожалуйста.

есть таблица

ID TIME_STAMP DRIVER_NAME
4900 24.05.2019 18:54:05 Дирвелис
4898 24.05.2019 18:35:55 Бондаренко
4897 24.05.2019 18:12:03 Бондаренко
4896 24.05.2019 17:06:02 Дирвелис
4895 24.05.2019 17:05:43 Дирвелис
4894 24.05.2019 17:05:26 Дирвелис
4893 24.05.2019 17:04:59 Дирвелис
4886 24.05.2019 16:54:44 Дирвелис
4881 24.05.2019 16:41:51 Дирвелис
4880 24.05.2019 16:37:32 Бондаренко
4879 24.05.2019 16:34:41 - Самовывоз клиентом -
4878 24.05.2019 16:34:22 - Самовывоз клиентом -


Как мне выбрать 5 последних водителей?

Код: sql
1.
select first 5 distinct from journal_out order by time_stamp 


не то дает...

спасибо
...
Рейтинг: 0 / 0
Выбрать 5 последних уникальных записей
    #39818152
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Код: sql
1.
2.
3.
4.
select first( 5 ) DRIVER_NAME, max( TIME_STAMP )
  from JOURNAL_OUT
 group by DRIVER_NAME
 order by 2



С уважением, Polesov.
...
Рейтинг: 0 / 0
Выбрать 5 последних уникальных записей
    #39818153
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov, поправочка:

Код: sql
1.
2.
3.
4.
select first( 5 ) DRIVER_NAME, max( TIME_STAMP )
  from JOURNAL_OUT
 group by DRIVER_NAME
 order by 2 desc
...
Рейтинг: 0 / 0
Выбрать 5 последних уникальных записей
    #39818514
PATRI0T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо тебе, мил человек! Очень помог!
...
Рейтинг: 0 / 0
Выбрать 5 последних уникальных записей
    #39818634
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov,

не пора ли вместо first/skip предлагать fetch/offset?
...
Рейтинг: 0 / 0
Выбрать 5 последних уникальных записей
    #39818663
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

1. ТС не озвучил версию FB. fetch/offset появился в 3.0. Я только за ибо fetch/offset это стандарт.
2. fetch/offset не является полным аналогом first/skip, потому что в fetch/offset нельзя использовать сложные выражения (подзапросы), но в большинстве случаев оно и не нужно
...
Рейтинг: 0 / 0
Выбрать 5 последних уникальных записей
    #39818674
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROWS появился в 2.0 а не в 3
...
Рейтинг: 0 / 0
Выбрать 5 последних уникальных записей
    #39818676
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

я неправ, уже забыл, что было раньше. А красное предупреждение в руководстве по ФБ3 действует соответствующе. Кстати, в разделе по fetch/offset во втором примере ошибка:
В этом примере возвращается первые 10 строк, упорядоченных по столбцу COL1:
SELECT *
FROM T1
ORDER BY COL1
OFFSET 10 ROWS

Fetch нужно. Если уже не поправили.
...
Рейтинг: 0 / 0
Выбрать 5 последних уникальных записей
    #39818739
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

у тебя старая версия LR.

Красная тряпка правильная при условии что не нужно совместимости с версиями < 3.0
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выбрать 5 последних уникальных записей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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