Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11819
Последний выпуск: 19.06.2015

выборга данных по дате

13K
20 ноября 2013 года
alcatraz_kms
95 / / 01.10.2013
Здрасти, имеется таблица

user terminal data_time
1 42h 14/09/2013 2:00:00
1 42h 14/09/2013 4:00:00
1 43k 15/09/2013 17:00:00
2 64b 14/09/2013 2:00:00
2 75b 15/09/2013 5:00:00
2 64b 16/09/2013 4:00:00
3 80k 14/09/2013 18:00:00
3 80k 14/09/2013 5:00:00
3 70k 16/09/2013 7:00:00


нужен запрос, который показал бы :
user terminal data_time
1 42h 14/09/2013 4:00:00
1 43k 15/09/2013 17:00:00
2 64b 16/09/2013 4:00:00
2 75b 15/09/2013 5:00:00
3 70k 16/09/2013 7:00:00
3 80k 14/09/2013 18:00:00

Суть в том, что надо из таблицы выбрать пользователей, по следующему принципу: 1. последнию дату и время захода в БД 2. удалить повторяющие значения в столбцах таких как user и terminal
13K
21 ноября 2013 года
alcatraz_kms
95 / / 01.10.2013
все вопрос решен, оказалось все очень просто
93K
23 апреля 2014 года
WhiteAngel
1 / / 23.04.2014
Select Distinct a.[User], a.[Terminal], (a.Date_time)
From Test As a
Where a.Date_time in
(Select max(b.Date_time)
From Test As b
Where ((a.[User] = b.[User]) And (a.Terminal = b.Terminal)))

Может кому-то пригодится... :)

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог