0
我確信有一個簡單的解決方案,但我正在試圖弄清楚它在我的腦海裏。有時候,額外的眼睛可以節省一天的時間!選擇最大日期,然後在WHERE子句中使用它
SELECT S.StoreId, MAX(AL.ActivityDate) AS LastActivity FROM Stores S
INNER JOIN dbo.ActivityLog AL ON AL.StoreID = S.StoreID
WHERE S.StoreID IN (SELECT StoreID FROM Stores WHERE Status = 2)
AND AL.ActivityDate < DATEADD(DAY, -180, GETDATE())
GROUP BY S.StoreID
ORDER BY LastActivity
我的目標:拉出所有MAX活動日期大於6個月(180天)的商店。這一點代碼似乎沒有做到這一點...任何想法?
謝謝!
使用'Having'爲'LastActivity'過濾 –
請標記與您正在使用的數據庫你的問題。 –