Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите с select -ом / 2 сообщений из 2, страница 1 из 1
14.07.2005, 10:52:15
    #33165257
Grin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с select -ом
Чтото совсем запутался подскажите потому как сам несправляюсь

есть три таблицы
TR_TABLE
=========
TR_TABLE.TR
TR_TABLE.LS


kreddog
=========
kreddog.tr_main
kreddog.tr_add
kreddog.trsum
kreddog.tr_crncode


Kred_ost
=========
Kred_ost.lshdr_nom
Kred_ost.lssum
Kred_ost.sname


таблички можна связать
TR_TABLE.TR==kreddog.tr_main
TR_TABLE.LS==Kred_ost.lshdr_nom

но в таблицу kreddog пишутся договора и допсоглашения по договору
тоесть одной записи TR_TABLE.TR может отвечать несколько kreddog.tr_main с разными tr_add

мне нужно выбрать даные соответствующие последнему доп соглашению
TR_TABLE.TR,TR_TABLE.LS,MAX(kreddog.tr_add),kreddog.trsum,kreddog.tr_crncode,Kred_ost.lssum,Kred_ost.sname

вот никак несоображе как запрос написать помогите
...
Рейтинг: 0 / 0
14.07.2005, 12:20:17
    #33165547
Oxygene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с select -ом
Попробуй как нибудь так:
Здесь я выбираю последнее состояния Target'a..

Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT 
  rtTargets.*,
  rtTargetMoves.Client_ID
FROM rtTargets 
JOIN rtTargetMoves 
  ON rtTargets.Target_ID=rtTargetMoves.Target_ID 
WHERE Client_ID={ 0 } AND Tag_Mov_ID = (SELECT MAX(Tag_Mov_ID) FROM rtTargetMoves AS TM2 WHERE rtTargets.Target_ID=TM2.Target_ID)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите с select -ом / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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