Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.09.2016, 23:30
|
|||
---|---|---|---|
|
|||
Запрос данных из нескольких связанных таблиц с максимальной датой |
|||
#18+
Добрый вечер! Прощу помощи в составлении запроса в Access. Если где то рассматривалась похожая проблема, ткните меня. Имеется три таблицы: Таблицы: Дела ИдДела№...17А001...101А021...73А073............. Движение ИдДвиженияИдДелаДатаДвиженияИДВидДвижения11701.09.2016121711.09.20162310127.08.2016147328.08.2016157307.09.20163610122.09.20162.......... Виды движений ИДВидДвиженияНаименование1Оценка2Передано в юр отдел3Иск Таблицы между собой связаны по первичному ключу. Задача : узнать на какой последней стадии находится каждое из дел. Что должно получиться: ИдДелаДатаСтадия1718.09.2016Передано в юр отдел10121.09.2016Передано в юр отдел7316.09.2016Иск Заранее благодарен! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.09.2016, 23:50
|
|||
---|---|---|---|
Запрос данных из нескольких связанных таблиц с максимальной датой |
|||
#18+
Поставленная задача на показанных структуре и данных имеет смысл только если Движение(ИдДела,ДатаДвижения) уникальны. Но если так - то достаточно в подзапросе для каждого дела получить максимальную дату, а в основном запросе по этим данным идентифицировать всю запись и связать её с другими таблицами. PS. Для этой задачи таблица Дела вообще не нужна. PPS. Намеренно не предлагаю идентификацию порядка записей по максимальному значению Движение.ИдДвижения - надеюсь, понятно, почему... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.09.2016, 06:45
|
|||
---|---|---|---|
|
|||
Запрос данных из нескольких связанных таблиц с максимальной датой |
|||
#18+
Akina, Вот как раз не пойму как подцепить данные из таблицы "Виды движений" (т.е. это справочник). Выбираю из таблицы "Движение" ИдДела, MAX(ДатаДвижения) и группирую по полю ИдДела. При добавлении таблицы "Виды движений" данные начинают дублироваться: Дело: 17, последняя дата движения:01.09.2016, справочник:Оценка Дело: 17, последняя дата движения:11.09.2016, справочник:Передано в юр отдел а должна быть только последняя запись. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.09.2016, 11:05
|
|||
---|---|---|---|
Запрос данных из нескольких связанных таблиц с максимальной датой |
|||
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1613128]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 324ms |
total: | 447ms |
0 / 0 |