Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Запрос на последние данные   Найти похожие ветки 

 
YurikGL ©   (2005-02-08 15:26) [0]

Запрос на последние данные

Что-то не могу сообразить, как запрос сделать

Есть таблица

CREATE TABLE MAXVES (
   IDMAXVES  D_INT_NULL /* INTEGER * первичный ключ/ NOT NULL,
   IDMAN     D_INT_NOTNULL /* INTEGER NOT NULL * ссылка с материнской таблицы/,
   IDUPR     D_INT_NOTNULL /* INTEGER NOT NULL *ссылка с материнской таблицы/,
   VES       D_INT_NOTNULL /* INTEGER NOT NULL *ссылка с материнской таблицы/,
   DATA      D_DATE_NULL /* DATE *дата последней записи/
);

Нужно сформировать запрос с аналогичной структурой, но что-бы там отображались только последние записи, т.е. для пары человек (idMan)+упражнение (idUpr) возвращалась та запись, у которой data - максимальное.


 
Johnmen ©   (2005-02-08 15:38) [1]

SELECT * FROM MAXVES T1
WHERE T1.DATA=(SELECT MAX(T2.DATA) FROM MAXVES T2
              WHERE (T2.IDMAN=T1.IDMAN) AND (T2.IDUPR=T1.IDUPR))


 
YurikGL ©   (2005-02-08 16:03) [2]

Johnmen ©   (08.02.05 15:38) [1]

Спасибо.


 
Соловьев ©   (2005-02-08 16:20) [3]


>    IDMAN     D_INT_NOTNULL /* INTEGER NOT NULL * ссылка
> с материнской таблицы/,
>    IDUPR     D_INT_NOTNULL /* INTEGER NOT NULL *ссылка с
> материнской таблицы/,
>    VES       D_INT_NOTNULL /* INTEGER NOT NULL *ссылка с
> материнской таблицы/,

а почему нельзя одно поле? внешний ключ + Master_id ?


 
Соловьев ©   (2005-02-08 16:28) [4]


> INTEGER NOT NULL * ссылка с материнской таблицы/

NOT NULL странная ссылка на мастера. как правило она допускает NULL. хотя наверное автору виднее.


 
Johnmen ©   (2005-02-08 17:36) [5]

>Соловьев ©   (08.02.05 16:28) [4]

Вот как раз на мастера как правило и не допускает.
Ссылочная целостность, однако... Не могут детали болтаться в воздухе. :)
А если это просто ссылки в справочники, то нулл-ненулл зависит от логики.


 
Соловьев ©   (2005-02-08 17:56) [6]


> Ссылочная целостность, однако... Не могут детали болтаться
> в воздухе. :)
> А если это просто ссылки в справочники

ага, я попутал



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
14-1108032784
Игорь Шевченко
2005-02-10 13:53
2005.03.06
Microsoft готовится к реформе календаря ?


14-1108700994
begin...end
2005-02-18 07:29
2005.03.06
С Днём рождения! 18 февраля


14-1108117607
lifo
2005-02-11 13:26
2005.03.06
Быстро добавить закладочки


4-1105877516
KILLMAN
2005-01-16 15:11
2005.03.06
отследить открытие/закрыте CD-ROM


4-1106224117
Дмитрий Ботвин
2005-01-20 15:28
2005.03.06
Изменение свойств файлов