Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Pruel
0 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 14
1

Как вывести из множества последнию дату?

08.04.2016, 07:51. Просмотров 209. Ответов 3
Метки нет (Все метки)

Имеется таблица с полями.Нужна сделать так чтобы по дате каждого ID выводили их данные.
Существует множество записей id с различными датами.
Как выбрать id только с последней датой записи.Я Пытался сделать самостоятельно но выводило только данные с последних дат,а нужно по каждому id.
select *
from table1
where [Дата Приема]=(select max([Дата Приема]) from table1)
0
Вложения
Тип файла: rar Access.rar (18.1 Кб, 3 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2016, 07:51
Ответы с готовыми решениями:

Как выбрать из множества последнию дату?
Имеется таблица "Таб" с двумя полями "ЛицСчет" и "Дата". Существует множество записей лицевых...

Как из даты вывести дату ?!
Нужно сделать запрос: Возраст каждого студента на сегодняшний день Там через условие отбора нужно...

Как вывести дату за определенный квартал и год
Нужно в запросе вывести список фамилий за дату 3 квартал и 1983год SELECT Лист1., Лист1.Фамилия,...

Установить курсор на последнию изменённую запись
Доброе время суток сидел 2 дня -ума не получилось дать Проблема нужно установить курсор на...

Как получить последнию дату месяца?
Люди, подскажите, как расчитать последнию дату месяца?

3
ltv_1953
Эксперт MS Access
12904 / 5865 / 1140
Регистрация: 21.06.2012
Сообщений: 10,565
08.04.2016, 08:15 2
А как быть с остальными полями, будет ли три записи с разными Код Поля
idДата приемаКод Поля
391709022015I0150410.04.2014empl_3
391709022015I0150410.04.2014empl_2
391709022015I0150410.04.2014empl_1

Добавлено через 4 минуты
Если нужны все, то
SQL
1
2
3
4
SELECT Таблица1.*
FROM Таблица1 INNER JOIN 
   (SELECT id, MAX([Дата приема]) AS МДата FROM Таблица1 GROUP BY id) AS QQ 
ON (Таблица1.[Дата приема] = QQ.МДата) AND (Таблица1.id = QQ.id);
1
Pruel
0 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 14
08.04.2016, 08:42  [ТС] 3
Понимаете мне да ли задание мне нужно вывести последние даты для id по которым буду выведены данные.Эта была еще не вся таблица.=.= а как сделать данное задания я не имею представления
0
ltv_1953
Эксперт MS Access
12904 / 5865 / 1140
Регистрация: 21.06.2012
Сообщений: 10,565
08.04.2016, 09:49 4
А в чем проблема то. Вложенный запрос определяет эти даты для каждого ID. Дальше, как уже показано, джойните его с таблицей по двум полям и выводите те поля, которые нужны. Если нужно выводить не все поля, то, чтобы не было повторов, делаете группировку по выводимым.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2016, 09:49

Как выбрать максимальную дату в множества лицевых
Всем привет. Не могу сообразить, как выбрать максимальную дату начисления для каждого лицевого по...

Как получить последнию цифру числа!
Здравствуйте! Скажите пожалуйста как получить последнюю цифру числа! Например! На входе: ...

Как удалить первую и последнию цифру из числа?
Например, было 287543, стало 8754


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru