Questions where tag1 was removed and tag2 was later added

1

Please login or register to vote for this query.

(click on this box to dismiss)

Space Exploration

Q&A for spacecraft operators, scientists, engineers, and enthusiasts

;  with revisions_cte as
(
SELECT
DISTINCT p.Id AS pid, ph1.Id AS phId
FROM PostHistory ph1 INNER JOIN Posts p ON ph1.PostId=p.Id
WHERE ph1.PostHistoryTypeId in (3,6,9)
  and (ph1.Text Like '%<##tag1?status-declined##>%')
  and NOT((p.Tags Like '%<##tag1##>%'))
), firstrev_cte AS
(SELECT
  pid, MIN(ph2.Id) as MinId
FROM revisions_cte INNER JOIN PostHistory ph2 ON ph2.PostId=pid
  WHERE (ph2.Id>phId)
   AND ph2.PostHistoryTypeId in (3,6,9)
   AND (ph2.Text Like '%<##tag2?status-completed##>%')
   AND NOT (ph2.Text Like '%<##tag1##>%')
GROUP BY pid
)

SELECT PostId AS [Post Link],
  url = 'site://posts/' + CAST(PostId AS varchar)+'/revisions',
  UserId AS [User Link], UserDisplayName, CreationDate, Comment
FROM PostHistory INNER JOIN firstrev_cte ON PostHistory.Id=MinId
ORDER BY CreationDate DESC

Enter Parameters

Options:
Switch to meta site
loading Hold tight while we fetch your results