SELECT
ij.IJITEM AS Part,
ij.IJLOC AS Location,
ib.IFQOH AS QOH,
MAX(ij.IJDATE) AS Inv_Date
FROM
dbo.S2K_IJALL ij
LEFT OUTER JOIN dbo.S2K_IB ib
ON ib.IFITEM = ij.IJITEM AND ib.IFLOC = ij.IJLOC
WHERE
IJITEM LIKE '%-IC'
AND
IJRBAL < 0
GROUP BY
ij.IJITEM,
ij.IJLOC,
ib.IFQOH
上記のクエリにフィールドを追加する必要があります。すると、MAX 日付フィールドが維持されません。追加されたフィールドに値があるすべてのレコードを取得します。MAX 日付のそのフィールドの値を元に戻すにはどうすればよいですか?