Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос на выборку данных из нескольких id / 9 сообщений из 9, страница 1 из 1
13.06.2018, 12:39
    #39660206
mbs92
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
Добрый день. Есть таблица
id, time, value
1 14:00. 200
1. 15:00. 300
6. 14:00 890
6 17;00. 400
8. 12;00. 350

Подскажите запрос на выборку последних записей по времени из всех id
...
Рейтинг: 0 / 0
13.06.2018, 12:41
    #39660210
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
mbs92,

и time у вас в каком типе?
...
Рейтинг: 0 / 0
13.06.2018, 12:42
    #39660212
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
...
Рейтинг: 0 / 0
13.06.2018, 13:30
    #39660257
mbs92
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
TaPaK,

datetime
...
Рейтинг: 0 / 0
13.06.2018, 13:35
    #39660261
londinium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
mbs92,
может, подойдет что-то такое

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
WITH CTE AS
(
  SELECT ID,TIME,VALUE,
  ROW_NUMBER()OVER(PARTITION BY ID ORDER BY TIME DESC)XCOL
FROM TABLEA
)

SELECT C.ID,C.TIME,C.VALUE
FROM CTE C WHERE C.XCOL=1
...
Рейтинг: 0 / 0
13.06.2018, 13:43
    #39660272
mbs92
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
Пока что запрос выглядит так и как прицепить выборку других id понять не могу
Select top 1 from table
Where id=1
Order by time desc
...
Рейтинг: 0 / 0
13.06.2018, 13:47
    #39660276
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
mbs92Пока что запрос выглядит так и как прицепить выборку других id понять не могу
Select top 1 from table
Where id=1
Order by time desc
по ссылке куча вариантов вашего решения, не смогли нажать?
...
Рейтинг: 0 / 0
13.06.2018, 16:23
    #39660375
mbs92
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
Получилось. Теперь такой вопрос, допустим в таблице есть строки с id с 1 по 15. Как можно вытащить через select нужные Id, например 8 и 12?
...
Рейтинг: 0 / 0
13.06.2018, 16:34
    #39660381
londinium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку данных из нескольких id
mbs92,

дописать
Код: sql
1.
WHERE ID IN(8,12)


?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос на выборку данных из нескольких id / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]