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 날짜에 해당 필드의 값을 다시 가져올 수 있습니까?MAX 날짜 그룹화가 부적절합니다.
어떤 SQL Server 버전을 사용하고 있습니까? –
SQL Server 2012 – tsqln00b