я пытался выбрать несколько строк с устройством ид макс даты, но я только один рядЯ хочу, чтобы выбрать несколько колонок по идентификатору устройства с максимальной даты в SQL Server
SELECT
*
FROM
trackinfo AS [data]
WHERE
Time = (SELECT MAX(Time) FROM trackinfo WHERE DeviceId = 11)
Может кто-то пожалуйста, помогите мне с этим?
Я также попытался использовать
SELECT
*
FROM
trackinfo AS [data]
WHERE
Time = (SELECT MAX(Time) FROM trackinfo WHERE DeviceId in (11,12))
, но до сих пор нет помощи. пожалуйста, найти ниже изображения фиктивных данных я хочу, чтобы выбрать два ряда с DeviceId 11 и 12
Каков тип данных 'Time'? Это 'DATETIME'? –
ваш тег конфликтует ... каковы ваши dbms? SQL Server или MySQL? – Japongskie
извините sql server – nirmal