Форум программистов, компьютерный форум, киберфорум
Наши страницы

MS Access

Войти
Регистрация
Восстановить пароль
 
Pruel
0 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 14
#1

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

08.04.2016, 07:51. Просмотров 176. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вывести из множества последнию дату? (MS Access):

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

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

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

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

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

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

3
ltv_1953
12254 / 5539 / 1018
Регистрация: 21.06.2012
Сообщений: 9,918
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
12254 / 5539 / 1018
Регистрация: 21.06.2012
Сообщений: 9,918
08.04.2016, 09:49 #4
А в чем проблема то. Вложенный запрос определяет эти даты для каждого ID. Дальше, как уже показано, джойните его с таблицей по двум полям и выводите те поля, которые нужны. Если нужно выводить не все поля, то, чтобы не было повторов, делаете группировку по выводимым.
0
08.04.2016, 09:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2016, 09:49
Привет! Вот еще темы с ответами:

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

Ввести одну дату и вывести дату следующего дня - C++
Примеры: 1) Введите дату в программу, и она должна вывести вам дату следующего дня. (Например: input: 27.02.2015, output: 28.02.2015)

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

Как вывести только дату? - C#
Здравствуйте, у меня такой вопрос: Есть поле date (в базе данных) и при выводе данного поля в программе, выводится сама дата + время, как...


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

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

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