Я серьезно из глубины моего ... У меня есть запрос MS с 3 связанными таблицами, возвращающими несколько результатов. Мне нужно ограничить их самой последней записью, потому что данные слишком велики для импорта в Excel в ее нынешнем виде. Вот копия SQL, который в настоящее время используется. Мне нужно устранить все, кроме самой последней записи на основе поля inventory.lastissuedateВозвратите только последнюю запись в запросе базы данных, содержащем несколько связанных таблиц
SELECT invbalances.itemnum
, invbalances.curbal
, inventory.maxlevel
, a_inventory52.minlevel
, inventory.sstock
, inventory.deliverytime
, inventory.category
, inventory.lastissuedate
FROM MX7PROD.dbo.a_inventory52 a_inventory52
, MX7PROD.dbo.invbalances invbalances, MX7PROD.dbo.inventory inventory
WHERE invbalances.itemnum = inventory.itemnum
AND a_inventory52.itemnum = invbalances.itemnum
AND ((inventory.category<>'cstk'
And inventory.category<>'ns'
And inventory.category<>'nore'
And inventory.category<>'sp'))
Последнее, что определяется по последнему/наивысшему значению в каком поле? –