コメントするまでの平均時間を計算する SQL クエリを探しています (毎月測定)。
元の投稿日時とコメント日時の間の平均時間を測定するクエリを作成できましたが、ほとんどの場合関連しているため、現在のコメントと前のコメントの間の時間を測定する必要があるため、これは正しくありません.
select
dateadd(month, datediff(month, 0, Comments.creationdate),0) [Date],
AVG(CAST(DATEDIFF(hour, Posts.CreationDate, Comments.creationdate ) AS BigInt)) [DelayHours]
from comments
INNER JOIN posts ON Comments.PostId = Posts.Id
GROUP BY
dateadd(month, datediff(month, 0, Comments.creationdate),0)
ORDER BY Date