Код
/****** Скрипт для команды SelectTopNRows из среды SSMS ******/
SELECT O.GarageNumber, t.code, count(*) as kol
FROM [CP_ST-Telematics].[dbo]. [Data]as D
inner join [CP_ST-BusinessEntity].[Data]. [Terminal]as T on T.MonObjId=D.MonObjId
left join [CP_ST-BusinessEntity].[Data]. [Vehicle]as O on O.EntityId=T.MonObjId
where d.time between '01/12/2017' and '31/12/2017' -- период
group by O.GarageNumber, t.code
order by count(*) desc
время в таблице хранится по гринвичу, это следует учитывать для указания более точного периода