• SELECT o.[Order], o.Product, o.qtyOrd, oh.[Date], P.MinQty

    FROM ORDDET O

    INNER JOIN ORDHEAD OH ON OH.[Order] = O.[Order]

    LEFT JOIN (SELECT o.Product, MIN(o.[Order]) MinOrder

    FROM ORDDET O

    GROUP BY o.Product

    ) mino ON mino.MinOrder = o.[Order]

    LEFT JOIN PRODUCT P ON P.Product = o.Product AND p.Product = mino.Product

    There's probably more performance-friendly ways to do it, but this should get you started.