Jag kör en SELECT sats från "Orders"-tabellen där jag hämtar ut senaste ordern från respektive MemberId. Detta är inga problem.
Därefter vill jag endast lista samtliga ordrar som passerat 3 månader.
SELECT MemberId, MAX(OrderDate) AS LastOrderDate
FROM Orders
WHERE (DATEADD(m, 3, OrderDate) < GETDATE())
GROUP BY MemberId
Problemet är att den hämtar MAX(OrderDate) efter WHERE-villkoret. Jag önskar alltså inte listan med Ordrar som inte gått över 3 månadersintervallet. Hoppas någon kan hjälpa mig på rätt spår.