powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите с select -ом
2 сообщений из 2, страница 1 из 1
помогите с select -ом
    #33165257
Grin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтото совсем запутался подскажите потому как сам несправляюсь

есть три таблицы
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
помогите с select -ом
    #33165547
Oxygene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй как нибудь так:
Здесь я выбираю последнее состояния 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
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите с select -ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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