Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2008, 10:07   #1
White
Пользователь
 
Регистрация: 12.08.2008
Сообщений: 10
По умолчанию данных IBExpert

Из базы данных IBExpert выбираем данные. Из таблицы Table1 выбираем поле Documents, из Table2 - поле Date.
В ListView формируем список:
Documents Date
DOC 1 01/01/08 12:00
Doc 1 01/01/08 13:49
Doc 2 02/01/08 12:17
Doc 2 02/02/08 13:00
Doc 2 03/02/08 14:34
...
Doc n 04/01/08 12:15
Doc n 05/01/08 13:56
Необходимо сделать так, чтобы в ListView записывались последние данные для каждого документа
(по последней дате), т.е. таблица должна иметь вид


Doc 1 01/01/08 13:49

Doc 2 03/02/08 14:34
...

Doc n 05/01/08 13:56
Не подскажите как это сделать?
White вне форума Ответить с цитированием
Старый 27.08.2008, 14:41   #2
White
Пользователь
 
Регистрация: 12.08.2008
Сообщений: 10
По умолчанию

Сама додумала, может кому пригодиться
select documents, max(date) from Table1 left join Table2 on Table2.Tab_id = Table1.Tab_id
group by documents
White вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IBExpert 2.0 Snoopy SQL, базы данных 6 12.09.2008 12:04
Работа с СУБД IBExpert Старовъръ Помощь студентам 7 10.07.2008 09:46
IBExpert Stanislav БД в Delphi 11 22.01.2008 22:24
IBExpert vol БД в Delphi 0 21.04.2007 21:18