christer99
IS-IT--Management
- Dec 3, 2001
- 247
How would I select the ID of the latest modified record? I have tried max(OPMarketing.MID), but that just gives me the latest ID (MID) and not the ID of the latest modified record. Select TOP 1 will not working as I am looking for multiple rows (grouped by BCOID. Any help would be appreciated.
SELECT TOP 100 OPMarketing.MID , OPMarketing.BCOID, MAX(OPMarketing.MODIFYDATE) AS MM
FROM OPMarketing LEFT OUTER JOIN
Markets ON OPMarketing.MARKET = Markets.BCO
WHERE (OPMarketing.OPID IN ('216', '217')) AND quote > 0
GROUP BY OPMarketing.BCOID, OPMarketing.MID
ORDER BY MM DESC
SELECT TOP 100 OPMarketing.MID , OPMarketing.BCOID, MAX(OPMarketing.MODIFYDATE) AS MM
FROM OPMarketing LEFT OUTER JOIN
Markets ON OPMarketing.MARKET = Markets.BCO
WHERE (OPMarketing.OPID IN ('216', '217')) AND quote > 0
GROUP BY OPMarketing.BCOID, OPMarketing.MID
ORDER BY MM DESC