Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.08.2011, 23:55
ximera370 ximera370 вне форума
Прохожий
 
Регистрация: 07.08.2011
Сообщения: 7
Репутация: 10
Восклицание функция МАХ для выбора значений

Здравствуйте!!!
Вопрос по DELPHI
Подскажите кто может, никак не могу понять что сделать в такой ситуации...

Есть две таблицы.
1. Основная - Osnova имеет поля ID*, f1,f2,f3...
2. Подчиненная - Status имеет поля ID*, status, datastatus, IDosnova
где Оsnova.ID=Status.IDosnova
Для каждого Оsnova.ID может быть несколько статусов с разными датами. Приблизительно вот так:

Status

ID*, status, datastatus, IDosnova
76 передано 27.06.2011 134
77 сдано 13.05.2011 134
78 возврат 14.09.2010 135
79 сдано 15.07.2011 135


Необходимо сделать такую выборку что бы остались для каждого IDosnova
только последние по дате значения.т.е.

ID*, status, datastatus, IDosnova
76 передано 27.06.2011 134
79 сдано 15.07.2011 135

Это я сделал вот так (но только для двух полей datastatus, IDosnova):
select status.IDosnova, max(status.Datastatus)
from status
group by status.IDosnova

Но кроме
status.IDosnova, status.datastatus надо еще выбрать несколько полей, например status.status, как это сделать?!?!?!? Так если добавить поле оно выдаст все значения...
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:04.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025