bandyn
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору ORACLE запрос: select distinct ENT.TITLE_SURNAME, ENT.NAME, ENT.OTCHESTVO, ENT.BIRTHDAY, GUN.SERIES, GUN.NUMB, GUN.MAKE_YEAR, CGUN.MODEL_TITLE, CGUN.CALIBR_CODE_1, CGUN.CALIBR_CODE_2, CGUN.CALIBR_CODE_3, CGUN.CALIBR_CODE_4, CGUN.KINDGUN_CODE, CGUN.TYPE_GUN_CODE, DOC.DOC_NAME||' '||DOC.DOC_SERIES||' '||DOC.DOC_NUMB||' от '||DOC.DOC_DATE as DOCS, ENDS.END_DATE from ENT_PERSONS ENT, DOC_RELATIONS SV, GUN_GUNS GUN, CODE_GUN CGUN, DOC_DOCUMENTS_DOC_RELATIONS DRL, DOC_DOCUMENTS DOC, DOC_PERMISSIONS ENDS where ENT.TITLE_SURNAME='ФАМИЛИЯ' and ENT.NAME='ИМЯ' and ENT.OTCHESTVO='ОТЧЕСТВО' and ENT.BIRTHDAY='01.01.1985' and ENT.ID=SV.EP_ID and SV.STATE=6 and SV.GUN_ID is not null and SV.GUN_ID=GUN.ID and SV.ID=DRL.DRL_ID and DRL.DDC_ID=DOC.ID and ENDS.DDC_ID=DRL.DDC_ID and CGUN.CODE=GUN.CODEGUN_CODE 1. Поле ENDS.END_DATE - Как вывести максимальную дату? max(ENDS.END_DATE) over(partition by ENDS.END_DATE) - не помогает, выводит все даты |