Q&A for users and developers of the Cardano cryptocurrency ecosystem
WITH TempTable AS ( SELECT OwnerUserId, COUNT(CASE WHEN CreationDate BETWEEN '2021-09-05' AND '2021-11-28' THEN Id ELSE NULL END) AS CountPeriodA, COUNT(CASE WHEN CreationDate BETWEEN '2021-12-05' AND '2022-02-27' THEN Id ELSE NULL END) AS CountPeriodB FROM posts WHERE PostTypeId = 1 GROUP BY OwnerUserId HAVING COUNT(CASE WHEN CreationDate BETWEEN '2021-09-05' AND '2021-11-28' THEN Id ELSE NULL END) >= 1 AND COUNT(CASE WHEN CreationDate BETWEEN '2021-12-05' AND '2022-02-27' THEN Id ELSE NULL END) >= 1 ), FINAL As( SELECT ROW_NUMBER() OVER (ORDER BY Posthistory.UserId DESC) AS IndexColumn, PostHistory.UserId, PostHistory.CreationDate, PostHistory.PostHistoryTypeId FROM Posthistory INNER JOIN TempTable ON Posthistory.UserId = TempTable.OwnerUserId WHERE PostHistory.PostHistoryTypeId BETWEEN 4 AND 6 AND PostHistory.CreationDate BETWEEN '2021-09-05' AND '2022-02-27' GROUP BY PostHistory.UserId,PostHistory.CreationDate,PostHistory.PostHistoryTypeId ) Select top 5 * From FINAL order by IndexColumn desc