Пример возврата пробега за период двумя функциями КиберФлита
Среда: MS SQL (MSDE или выше)
Code
set dateformat dmy
go
SELECT top 20 objectid,ObjectGarNum,ObjectGosNum, [BN].[dbo].[FLEET_GetRun] (
ObjectID,'20.01.2011 00:00:00','31.01.2011 00:00:00') as probegM1,
[BN].[dbo].FLEET_GetRunPeriodDiff (
ObjectID,'20.01.2011 00:00:00','31.01.2011 00:00:00') as probegM2
from bn.dbo.FLEET_Object
where ObjectActive=1
and ObjectGosNum='А 500 ОА' -- фильтр по гос номеру машины
GO
Скрипт возвращает простую таблицу, где колонки probegM1 и probegM2 - указывают пробег за период
с '20.01.2011 00:00:00' по '31.01.2011 00:00:00'
выражение top 20 добавлена для того, что бы пример не перегружал SQL