wir versuchen gerade zu ermitteln, welche Computer die letzten Inventory-Lizenzen in Anspruch genommen haben. Mein Ansatz auf den ersten Blick - ohne Datenmodell
SELECT TOP 100 ModifiedObject, MIN(OldValue) AS OldValue
FROM EMPIRUM.dbo.InvHistory
WHERE
ModifiedTable = 'InvComputer'
AND ModifiedColumn = 'InvDate'
AND OldValue <> ''
GROUP BY ModifiedObject
ORDER BY OldValue DESC
Oder besser folgendes?
SELECT TOP 100 ModifiedObject, MIN(Newvalue) AS Newvalue
FROM InvHistory
WHERE
ModifiedTable = 'InvComputer'
AND ModifiedColumn = 'InvDate'
AND OldValue = ''
GROUP BY ModifiedObject
ORDER BY Newvalue DESC
Oder gibt's gar in einer anderen Tabelle ein Feld FirstInvDate?