Create a new Query in Access and paste this SQL:
SELECT maxDate.Asset_ID, maxDate.MaxOfUsage_Date, [all].End_of_Day_MI_Hrs, (SELECT TOP 1 End_of_Day_MI_Hrs FROM tblAssets_Hrs_Miles WHERE Asset_ID=maxDate.Asset_ID AND Usage_Datege_Date ORDER BY Usage_Date DESC) AS Last_End_of_Day_MI_Hrs, [End_of_Day_MI_Hrs]-[Last_End_of_Day_MI_Hrs] AS Hours_Used
FROM (SELECT Asset_ID, Max(Usage_Date) AS MaxOfUsage_Date
FROM tblAssets_Hrs_Miles
GROUP BY Asset_ID) AS maxDate INNER JOIN tblAssets_Hrs_Miles AS [all] ON (maxDate.Asset_ID = [all].Asset_ID) AND (maxDate.MaxOfUsage_Date = [all].Usage_Date)
GROUP BY maxDate.Asset_ID, maxDate.MaxOfUsage_Date, [all].End_of_Day_MI_Hrs;