you mean for each ORDERID ?
SELECT *
FROM yourtable t
INNER JOIN
(
SELECT ORDERID, TRANTIMESTAMP = MIN(TRANTIMESTAMP)
FROM yourtable
WHERE INACTIVE = 0
GROUP BY ORDERID
) m ON t.ORDERID = m.ORDERID and t.TRANTIMESTAMP = m.TRANTIMESTAMP
WHERE t.INACTIVE = 0
KH
Time is always against us