powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Группировка
5 сообщений из 5, страница 1 из 1
Группировка
    #38697529
barrac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как правильно группировку сделать =),
Есть таблица A(отделение,заведующий,дата назначения), нужно достать актуальных заведующих (отделение,Заведующий)
делаю так:
Код: sql
1.
2.
select A.owner,A.medpersonal from reg_respersons A
inner join (select AA.owner,max(AA.dateon) dateon from reg_respersons AA group by AA.owner) lastA on A.owner=lastA.owner and A.dateon=lastA.dateon



Что-то кажется надо как то по другому делать...
...
Рейтинг: 0 / 0
Группировка
    #38697536
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrac,

в принципе способ годный. В тройке можно немного иначе записать. На всякий случай приведи DDL reg_respersons
...
Рейтинг: 0 / 0
Группировка
    #38697551
barrac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
5.
6.
CREATE TABLE REG_RESPERSONS (
    OWNER        KEYS NOT NULL /* KEYS = CHAR(16) */,
    DATEON       DATE_TIME NOT NULL /* DATE_TIME = TIMESTAMP */,
    RESTYPE      KEYS NOT NULL /* KEYS = CHAR(16) */,
    MEDPERSONAL  KEYS /* KEYS = CHAR(16) */
);



owner = отделение
DATEON = дата назначения
RESTYPE = ненужная хрень
MEDPERSONAL = заведующий
...
Рейтинг: 0 / 0
Группировка
    #38697623
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> В тройке можно немного иначе записать.

Ты про оконные функции или про что?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Группировка
    #38697714
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

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


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